- 
 public interface XPathFunctionResolverXPathFunctionResolverは一連のユーザー定義のXPathFunctionへのアクセスを提供します。XPath関数は、nameとarityによって解決されます。 組込みの関数にはリゾルバは必要なく、リゾルバを使用してこれらの関数をオーバーライドすることはできません。 特に、リゾルバは、ほかの名前空間の関数(明示的接頭辞を持つ関数)に対してのみ呼び出されます。 つまり、 XPathFunctionResolverを使用して、同じ名前空間内にXPath 1.0の関数ライブラリを拡張するXML-Signature Syntax and Processingなどの仕様を実装することはできません。 これは、リゾルバの設計によるものです。追加の組込み関数を実装する場合は、使用する実装を直接拡張する必要があります。 - 導入されたバージョン:
- 1.5
- 関連項目:
- XML Path Language (XPath) Version 1.0, Core Function Library
 
- 
- 
メソッドのサマリー修飾子と型 メソッド 説明 XPathFunctionresolveFunction(QName functionName, int arity)使用可能な一連の関数から関数を検索します。
 
- 
- 
- 
メソッドの詳細- 
resolveFunctionXPathFunction resolveFunction(QName functionName, int arity) 使用可能な一連の関数から関数を検索します。 functionNameまたはarityがnullの場合、NullPointerExceptionがスローされます。- パラメータ:
- functionName- 関数名。
- arity- 返される関数が受け付ける必要がある引数の数。
- 戻り値:
- 関数、またはarity引数を持つfunctionNameという名前の関数が存在しない場合はnull。
- 例外:
- NullPointerException-- functionNameまたは- arityが- nullの場合。
 
 
- 
 
-