pub trait IVBSAXXMLReader_Impl: Sized + IDispatch_Impl {
Show 18 methods
// Required methods
fn getFeature(&self, strname: &BSTR) -> Result<VARIANT_BOOL>;
fn putFeature(&self, strname: &BSTR, fvalue: VARIANT_BOOL) -> Result<()>;
fn getProperty(&self, strname: &BSTR) -> Result<VARIANT>;
fn putProperty(&self, strname: &BSTR, varvalue: &VARIANT) -> Result<()>;
fn entityResolver(&self) -> Result<IVBSAXEntityResolver>;
fn putref_entityResolver(
&self,
oresolver: Option<&IVBSAXEntityResolver>
) -> Result<()>;
fn contentHandler(&self) -> Result<IVBSAXContentHandler>;
fn putref_contentHandler(
&self,
ohandler: Option<&IVBSAXContentHandler>
) -> Result<()>;
fn dtdHandler(&self) -> Result<IVBSAXDTDHandler>;
fn putref_dtdHandler(
&self,
ohandler: Option<&IVBSAXDTDHandler>
) -> Result<()>;
fn errorHandler(&self) -> Result<IVBSAXErrorHandler>;
fn putref_errorHandler(
&self,
ohandler: Option<&IVBSAXErrorHandler>
) -> Result<()>;
fn baseURL(&self) -> Result<BSTR>;
fn SetbaseURL(&self, strbaseurl: &BSTR) -> Result<()>;
fn secureBaseURL(&self) -> Result<BSTR>;
fn SetsecureBaseURL(&self, strsecurebaseurl: &BSTR) -> Result<()>;
fn parse(&self, varinput: &VARIANT) -> Result<()>;
fn parseURL(&self, strurl: &BSTR) -> Result<()>;
}
Required Methods§
fn getFeature(&self, strname: &BSTR) -> Result<VARIANT_BOOL>
fn putFeature(&self, strname: &BSTR, fvalue: VARIANT_BOOL) -> Result<()>
fn getProperty(&self, strname: &BSTR) -> Result<VARIANT>
fn putProperty(&self, strname: &BSTR, varvalue: &VARIANT) -> Result<()>
fn entityResolver(&self) -> Result<IVBSAXEntityResolver>
fn putref_entityResolver( &self, oresolver: Option<&IVBSAXEntityResolver> ) -> Result<()>
fn contentHandler(&self) -> Result<IVBSAXContentHandler>
fn putref_contentHandler( &self, ohandler: Option<&IVBSAXContentHandler> ) -> Result<()>
fn dtdHandler(&self) -> Result<IVBSAXDTDHandler>
fn putref_dtdHandler(&self, ohandler: Option<&IVBSAXDTDHandler>) -> Result<()>
fn errorHandler(&self) -> Result<IVBSAXErrorHandler>
fn putref_errorHandler( &self, ohandler: Option<&IVBSAXErrorHandler> ) -> Result<()>
fn baseURL(&self) -> Result<BSTR>
fn SetbaseURL(&self, strbaseurl: &BSTR) -> Result<()>
fn secureBaseURL(&self) -> Result<BSTR>
fn SetsecureBaseURL(&self, strsecurebaseurl: &BSTR) -> Result<()>
fn parse(&self, varinput: &VARIANT) -> Result<()>
fn parseURL(&self, strurl: &BSTR) -> Result<()>
Object Safety§
This trait is not object safe.