[]Struct jni_android_sys::javax::xml::xpath::XPath

#[repr(transparent)]
pub struct XPath(_);

public interface XPath

Required feature: "javax-xml-xpath-XPath"

Methods

impl XPath

pub fn reset<'env>(&'env self) -> Result<(), Local<'env, Throwable>>[src]

pub fn setXPathVariableResolver<'env>(
    &'env self,
    arg0: impl Into<Option<&'env XPathVariableResolver>>
) -> Result<(), Local<'env, Throwable>>
[src]

setXPathVariableResolver

Required features: "javax-xml-xpath-XPathVariableResolver"

pub fn getXPathVariableResolver<'env>(
    &'env self
) -> Result<Option<Local<'env, XPathVariableResolver>>, Local<'env, Throwable>>
[src]

getXPathVariableResolver

Required features: "javax-xml-xpath-XPathVariableResolver"

pub fn setXPathFunctionResolver<'env>(
    &'env self,
    arg0: impl Into<Option<&'env XPathFunctionResolver>>
) -> Result<(), Local<'env, Throwable>>
[src]

setXPathFunctionResolver

Required features: "javax-xml-xpath-XPathFunctionResolver"

pub fn getXPathFunctionResolver<'env>(
    &'env self
) -> Result<Option<Local<'env, XPathFunctionResolver>>, Local<'env, Throwable>>
[src]

getXPathFunctionResolver

Required features: "javax-xml-xpath-XPathFunctionResolver"

pub fn setNamespaceContext<'env>(
    &'env self,
    arg0: impl Into<Option<&'env NamespaceContext>>
) -> Result<(), Local<'env, Throwable>>
[src]

setNamespaceContext

Required features: "javax-xml-namespace-NamespaceContext"

pub fn getNamespaceContext<'env>(
    &'env self
) -> Result<Option<Local<'env, NamespaceContext>>, Local<'env, Throwable>>
[src]

getNamespaceContext

Required features: "javax-xml-namespace-NamespaceContext"

pub fn compile<'env>(
    &'env self,
    arg0: impl Into<Option<&'env String>>
) -> Result<Option<Local<'env, XPathExpression>>, Local<'env, Throwable>>
[src]

compile

Required features: "java-lang-String", "javax-xml-xpath-XPathExpression"

pub fn evaluate_String_Object_QName<'env>(
    &'env self,
    arg0: impl Into<Option<&'env String>>,
    arg1: impl Into<Option<&'env Object>>,
    arg2: impl Into<Option<&'env QName>>
) -> Result<Option<Local<'env, Object>>, Local<'env, Throwable>>
[src]

evaluate

Required features: "java-lang-Object", "java-lang-String", "javax-xml-namespace-QName"

pub fn evaluate_String_Object<'env>(
    &'env self,
    arg0: impl Into<Option<&'env String>>,
    arg1: impl Into<Option<&'env Object>>
) -> Result<Option<Local<'env, String>>, Local<'env, Throwable>>
[src]

evaluate

Required features: "java-lang-Object", "java-lang-String"

pub fn evaluate_String_InputSource_QName<'env>(
    &'env self,
    arg0: impl Into<Option<&'env String>>,
    arg1: impl Into<Option<&'env InputSource>>,
    arg2: impl Into<Option<&'env QName>>
) -> Result<Option<Local<'env, Object>>, Local<'env, Throwable>>
[src]

evaluate

Required features: "java-lang-Object", "java-lang-String", "javax-xml-namespace-QName", "org-xml-sax-InputSource"

pub fn evaluate_String_InputSource<'env>(
    &'env self,
    arg0: impl Into<Option<&'env String>>,
    arg1: impl Into<Option<&'env InputSource>>
) -> Result<Option<Local<'env, String>>, Local<'env, Throwable>>
[src]

evaluate

Required features: "java-lang-String", "org-xml-sax-InputSource"

Methods from Deref<Target = Object>

pub fn getClass<'env>(
    &'env self
) -> Result<Option<Local<'env, Class>>, Local<'env, Throwable>>
[src]

getClass

Required features: "java-lang-Class"

pub fn hashCode<'env>(&'env self) -> Result<i32, Local<'env, Throwable>>[src]

pub fn equals<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Object>>
) -> Result<bool, Local<'env, Throwable>>
[src]

equals

Required features: "java-lang-Object"

pub fn toString<'env>(
    &'env self
) -> Result<Option<Local<'env, String>>, Local<'env, Throwable>>
[src]

toString

Required features: "java-lang-String"

pub fn notify<'env>(&'env self) -> Result<(), Local<'env, Throwable>>[src]

pub fn notifyAll<'env>(&'env self) -> Result<(), Local<'env, Throwable>>[src]

pub fn wait_long<'env>(
    &'env self,
    arg0: i64
) -> Result<(), Local<'env, Throwable>>
[src]

pub fn wait_long_int<'env>(
    &'env self,
    arg0: i64,
    arg1: i32
) -> Result<(), Local<'env, Throwable>>
[src]

pub fn wait<'env>(&'env self) -> Result<(), Local<'env, Throwable>>[src]

Trait Implementations

impl AsJValue for XPath

impl AsValidJObjectAndEnv for XPath

impl Deref for XPath

type Target = Object

The resulting type after dereferencing.

impl JniType for XPath

Auto Trait Implementations

impl RefUnwindSafe for XPath

impl !Send for XPath

impl !Sync for XPath

impl Unpin for XPath

impl UnwindSafe for XPath

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.