pub trait IXSLProcessor_Impl: Sized + IDispatch_Impl {
Show 14 methods
// Required methods
fn Setinput(&self, var: &VARIANT) -> Result<()>;
fn input(&self) -> Result<VARIANT>;
fn ownerTemplate(&self) -> Result<IXSLTemplate>;
fn setStartMode(&self, mode: &BSTR, namespaceuri: &BSTR) -> Result<()>;
fn startMode(&self) -> Result<BSTR>;
fn startModeURI(&self) -> Result<BSTR>;
fn Setoutput(&self, output: &VARIANT) -> Result<()>;
fn output(&self) -> Result<VARIANT>;
fn transform(&self) -> Result<VARIANT_BOOL>;
fn reset(&self) -> Result<()>;
fn readyState(&self) -> Result<i32>;
fn addParameter(
&self,
basename: &BSTR,
parameter: &VARIANT,
namespaceuri: &BSTR
) -> Result<()>;
fn addObject(
&self,
obj: Option<&IDispatch>,
namespaceuri: &BSTR
) -> Result<()>;
fn stylesheet(&self) -> Result<IXMLDOMNode>;
}
Required Methods§
fn Setinput(&self, var: &VARIANT) -> Result<()>
fn input(&self) -> Result<VARIANT>
fn ownerTemplate(&self) -> Result<IXSLTemplate>
fn setStartMode(&self, mode: &BSTR, namespaceuri: &BSTR) -> Result<()>
fn startMode(&self) -> Result<BSTR>
fn startModeURI(&self) -> Result<BSTR>
fn Setoutput(&self, output: &VARIANT) -> Result<()>
fn output(&self) -> Result<VARIANT>
fn transform(&self) -> Result<VARIANT_BOOL>
fn reset(&self) -> Result<()>
fn readyState(&self) -> Result<i32>
fn addParameter( &self, basename: &BSTR, parameter: &VARIANT, namespaceuri: &BSTR ) -> Result<()>
fn addObject(&self, obj: Option<&IDispatch>, namespaceuri: &BSTR) -> Result<()>
fn stylesheet(&self) -> Result<IXMLDOMNode>
Object Safety§
This trait is not object safe.