IXPath インターフェイス

定義

XPath は、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
属性
実装

注釈

XPath は、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 td>>< コンテキスト項目がない場合に式を評価する要求が行われた場合、空のドキュメント ノードがコンテキストに使用されます。 XPath 式を評価するために、DocumentFragment は Document ノードのように扱われます。 </td></tr tr tr>><<td>variables</td td<>> 式に変数参照が含まれている場合、その値は を持つ #setXPathVariableResolver(XPathVariableResolver resolver)セットをXPathVariableResolver通じて見つかります。 XPathExpressionException変数リゾルバーが未定義の場合、またはリゾルバーが変数に対してを返す場合は、 が発生しますnull。 変数の値は、1 つの評価の過程で変更できない必要があります。</p>/td></tr tr td><>><functions</td td td<>> 式に関数参照が含まれている場合、関数は を持つ #setXPathFunctionResolver(XPathFunctionResolver resolver)セットをXPathFunctionResolver介して見つかります。< XPathExpressionException関数リゾルバーが未定義の場合、または関数リゾルバーが関数に対してを返す場合は、 が発生しますnull。<式の /p>/td></tr><tr td<>>QNames</td td><td> QNames は、 で設定された XPath 名前空間コンテキストに#setNamespaceContext(NamespaceContext nsContext)対して解決されます。< </td></tr tr<>td><>result</td td td><> 式を評価した結果は、目的の戻り値の型のインスタンスに変換されます。 有効な戻り値の型は、 で XPathConstants定義されます。 戻り値の型への変換は、XPath 変換規則に従います。</p></td></tr></table>

1\.5 で追加されました。

javax.xml.xpath.XPathJava ドキュメント。

このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。

プロパティ

Handle

基になる Android オブジェクトの JNI 値を取得します。

(継承元 IJavaObject)
JniIdentityHashCode

ラップされたインスタンスの の java.lang.System.identityHashCode() 値を返します。

(継承元 IJavaPeerable)
JniManagedPeerState

マネージド ピアの状態。

(継承元 IJavaPeerable)
JniPeerMembers

メンバー アクセスと呼び出しのサポート。

(継承元 IJavaPeerable)
NamespaceContext

XPath は、XPath 評価環境と式へのアクセスを提供します。

PeerReference

JniObjectReferenceラップされた Java オブジェクト インスタンスの を返します。

(継承元 IJavaPeerable)
XPathFunctionResolver

XPath は、XPath 評価環境と式へのアクセスを提供します。

XPathVariableResolver

XPath は、XPath 評価環境と式へのアクセスを提供します。

メソッド

Compile(String)

後で評価するために XPath 式をコンパイルします。

Disposed()

インスタンスが破棄されたときに呼び出されます。

(継承元 IJavaPeerable)
DisposeUnlessReferenced()

このインスタンスへの未処理の参照がない場合は、 を呼び出 Dispose()します。それ以外の場合は何も行いません。

(継承元 IJavaPeerable)
Evaluate(String, InputSource)

指定した InputSource のコンテキストで XPath 式を評価し、結果を として String返します。

Evaluate(String, InputSource, QName)

指定した のコンテキストで XPath 式を評価し、指定した InputSource 型として結果を返します。

Evaluate(String, Object)

指定したコンテキストで XPath 式を評価し、結果を として String返します。

Evaluate(String, Object, QName)

指定した XPath コンテキストで式を評価し、指定した型として結果を返します。

Finalized()

インスタンスが終了したときに呼び出されます。

(継承元 IJavaPeerable)
Reset()

これを XPath 元の構成にリセットします。

SetJniIdentityHashCode(Int32)

によって返される値を JniIdentityHashCode設定します。

(継承元 IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

XPath は、XPath 評価環境と式へのアクセスを提供します。

(継承元 IJavaPeerable)
SetPeerReference(JniObjectReference)

によって返される値を PeerReference設定します。

(継承元 IJavaPeerable)
UnregisterFromRuntime()

ランタイムが今後 Java.Interop.JniRuntime+JniValueManager.PeekValue の呼び出しから返されないように、このインスタンスの登録を解除します。

(継承元 IJavaPeerable)

拡張メソッド

JavaCast<TResult>(IJavaObject)

Android ランタイムチェック型変換を実行します。

JavaCast<TResult>(IJavaObject)

XPath は、XPath 評価環境と式へのアクセスを提供します。

GetJniTypeName(IJavaPeerable)

XPath は、XPath 評価環境と式へのアクセスを提供します。

適用対象