Idioma

IXPath Interface

Definição

XPath fornece acesso ao ambiente e às expressões de avaliação do XPath.

[Android.Runtime.Register("javax/xml/xpath/XPath", "", "Javax.Xml.Xpath.IXPathInvoker")]
public interface IXPath : Android.Runtime.IJavaObject, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("javax/xml/xpath/XPath", "", "Javax.Xml.Xpath.IXPathInvoker")>]
type IXPath = interface
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Atributos
Implementações

Comentários

XPath fornece acesso ao ambiente e às expressões de avaliação do XPath.

<table id="XPath-evaluation" border="1" cellpadding="2"><thead<>tr<>th colspan="2">Evaluation of XPath Expressions.</th></tr></thead><tbody<>tr><td>context</td td>>< Se uma solicitação for feita para avaliar a expressão na ausência de um item de contexto, um nó de documento vazio será usado para o contexto. Para fins de avaliação de expressões XPath, um DocumentFragment é tratado como um nó de documento. </td/tr><tr><td>variables</td td><> If the expression contains a variable reference, its value will be found through the XPathVariableResolver set with #setXPathVariableResolver(XPathVariableResolver resolver).>< Um XPathExpressionException será gerado se o resolvedor de variável for indefinido ou o resolvedor retornar null para a variável. O valor de uma variável deve ser imutável durante qualquer avaliação única.</p>/td></tr><tr><td>functions</td td><> Se a expressão contiver uma referência de função, a função será encontrada por meio do XPathFunctionResolver conjunto com #setXPathFunctionResolver(XPathFunctionResolver resolver).< Um XPathExpressionException será gerado se o resolvedor de funções for indefinido ou o resolvedor de funções retornar null para a função.</p></td></tr><tr><td>QNames</td td>>< QNames in the expression are resolved against the XPath namespace context set with #setNamespaceContext(NamespaceContext nsContext). </td></tr><tr><td>result</td td>>< Este resultado da avaliação de uma expressão é convertido em uma instância do tipo de retorno desejado. Os tipos de retorno válidos são definidos em XPathConstants. A conversão para o tipo de retorno segue as regras de conversão do XPath.</p></td></tr></table>

Adicionado em 1.5.

Java documentação para javax.xml.xpath.XPath.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.

Propriedades

Nome Description
Handle

Obtém o valor JNI do objeto Android subjacente.

(Herdado de IJavaObject)
JniIdentityHashCode

Retorna o valor da java.lang.System.identityHashCode() instância encapsulada.

(Herdado de IJavaPeerable)
JniManagedPeerState

Estado do par gerenciado.

(Herdado de IJavaPeerable)
JniObjectReferenceControlBlock

XPath fornece acesso ao ambiente e às expressões de avaliação do XPath.

(Herdado de IJavaPeerable)
JniPeerMembers

Acesso ao membro e suporte à invocação.

(Herdado de IJavaPeerable)
NamespaceContext
PeerReference

Retorna uma JniObjectReference das instâncias de objeto Java encapsuladas.

(Herdado de IJavaPeerable)
XPathFunctionResolver
XPathVariableResolver

Métodos

Nome Description
Compile(String)

Compile uma expressão XPath para avaliação posterior.

Disposed()

Chamado quando a instância foi descartada.

(Herdado de IJavaPeerable)
DisposeUnlessReferenced()

Se não houver referências pendentes a essa instância, então chamará Dispose(); caso contrário, não fará nada.

(Herdado de IJavaPeerable)
Evaluate(String, InputSource, QName)

Avalie uma expressão XPath no contexto do especificado InputSource e retorne o resultado como o tipo especificado.

Evaluate(String, InputSource)

Avalie uma expressão XPath no contexto do especificado InputSource e retorne o resultado como um String.

Evaluate(String, Object, QName)

Avalie uma expressão XPath no contexto especificado e retorne o resultado como o tipo especificado.

Evaluate(String, Object)

Avalie uma expressão XPath no contexto especificado e retorne o resultado como um String.

Finalized()

Chamado quando a instância foi finalizada.

(Herdado de IJavaPeerable)
Reset()

Redefina isso XPath para sua configuração original.

SetJniIdentityHashCode(Int32)

Defina o valor retornado por JniIdentityHashCode.

(Herdado de IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

XPath fornece acesso ao ambiente e às expressões de avaliação do XPath.

(Herdado de IJavaPeerable)
SetPeerReference(JniObjectReference)

Defina o valor retornado por PeerReference.

(Herdado de IJavaPeerable)
UnregisterFromRuntime()

Cancele o registro dessa instância para que o runtime não a retorne de invocações futuras Java.Interop.JniRuntime+JniValueManager.PeekValue .

(Herdado de IJavaPeerable)

Métodos de Extensão

Nome Description
GetJniTypeName(IJavaPeerable)

Obtém o nome JNI do tipo da instância self.

JavaAs<TResult>(IJavaPeerable)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

JavaCast<TResult>(IJavaObject)

Executa uma conversão de tipo verificada pelo tempo de execução do Android.

JavaCast<TResult>(IJavaObject)

XPath fornece acesso ao ambiente e às expressões de avaliação do XPath.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

Aplica-se a