pub trait ISAXXMLReader_Impl: Sized {
Show 18 methods
// Required methods
fn getFeature(&self, pwchname: &PCWSTR) -> Result<VARIANT_BOOL>;
fn putFeature(&self, pwchname: &PCWSTR, vfvalue: VARIANT_BOOL) -> Result<()>;
fn getProperty(&self, pwchname: &PCWSTR) -> Result<VARIANT>;
fn putProperty(&self, pwchname: &PCWSTR, varvalue: &VARIANT) -> Result<()>;
fn getEntityResolver(&self) -> Result<ISAXEntityResolver>;
fn putEntityResolver(
&self,
presolver: Option<&ISAXEntityResolver>
) -> Result<()>;
fn getContentHandler(&self) -> Result<ISAXContentHandler>;
fn putContentHandler(
&self,
phandler: Option<&ISAXContentHandler>
) -> Result<()>;
fn getDTDHandler(&self) -> Result<ISAXDTDHandler>;
fn putDTDHandler(&self, phandler: Option<&ISAXDTDHandler>) -> Result<()>;
fn getErrorHandler(&self) -> Result<ISAXErrorHandler>;
fn putErrorHandler(&self, phandler: Option<&ISAXErrorHandler>) -> Result<()>;
fn getBaseURL(&self) -> Result<*mut u16>;
fn putBaseURL(&self, pwchbaseurl: &PCWSTR) -> Result<()>;
fn getSecureBaseURL(&self) -> Result<*mut u16>;
fn putSecureBaseURL(&self, pwchsecurebaseurl: &PCWSTR) -> Result<()>;
fn parse(&self, varinput: &VARIANT) -> Result<()>;
fn parseURL(&self, pwchurl: &PCWSTR) -> Result<()>;
}
Required Methods§
fn getFeature(&self, pwchname: &PCWSTR) -> Result<VARIANT_BOOL>
fn putFeature(&self, pwchname: &PCWSTR, vfvalue: VARIANT_BOOL) -> Result<()>
fn getProperty(&self, pwchname: &PCWSTR) -> Result<VARIANT>
fn putProperty(&self, pwchname: &PCWSTR, varvalue: &VARIANT) -> Result<()>
fn getEntityResolver(&self) -> Result<ISAXEntityResolver>
fn putEntityResolver( &self, presolver: Option<&ISAXEntityResolver> ) -> Result<()>
fn getContentHandler(&self) -> Result<ISAXContentHandler>
fn putContentHandler(&self, phandler: Option<&ISAXContentHandler>) -> Result<()>
fn getDTDHandler(&self) -> Result<ISAXDTDHandler>
fn putDTDHandler(&self, phandler: Option<&ISAXDTDHandler>) -> Result<()>
fn getErrorHandler(&self) -> Result<ISAXErrorHandler>
fn putErrorHandler(&self, phandler: Option<&ISAXErrorHandler>) -> Result<()>
fn getBaseURL(&self) -> Result<*mut u16>
fn putBaseURL(&self, pwchbaseurl: &PCWSTR) -> Result<()>
fn getSecureBaseURL(&self) -> Result<*mut u16>
fn putSecureBaseURL(&self, pwchsecurebaseurl: &PCWSTR) -> Result<()>
fn parse(&self, varinput: &VARIANT) -> Result<()>
fn parseURL(&self, pwchurl: &PCWSTR) -> Result<()>
Object Safety§
This trait is not object safe.