- java.lang.Object
-
- javax.xml.crypto.dsig.spec.XPathType
-
public class XPathType extends Object
「W3C Recommendation for XML-Signature XPath Filter 2.0」で定義されている、XPath
要素のXMLスキーマ定義です。<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:xf="http://www.w3.org/2002/06/xmldsig-filter2" targetNamespace="http://www.w3.org/2002/06/xmldsig-filter2" version="0.1" elementFormDefault="qualified"> <element name="XPath" type="xf:XPathType"/> <complexType name="XPathType"> <simpleContent> <extension base="string"> <attribute name="Filter"> <simpleType> <restriction base="string"> <enumeration value="intersect"/> <enumeration value="subtract"/> <enumeration value="union"/> </restriction> </simpleType> </attribute> </extension> </simpleContent> </complexType>
- 導入されたバージョン:
- 1.6
- 関連項目:
XPathFilter2ParameterSpec
-
-
ネストされたクラスのサマリー
ネストされたクラス 修飾子と型 クラス 説明 static class
XPathType.Filter
フィルタ設定操作を表現します。
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 XPathType(String expression, XPathType.Filter filter)
指定したXPath式およびフィルタを使用して、XPathType
インスタンスを作成します。XPathType(String expression, XPathType.Filter filter, Map<String,String> namespaceMap)
指定したXPath式、フィルタ、および名前空間マップを使用して、XPathType
インスタンスを作成します。
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 String
getExpression()
評価するXPath式を返します。XPathType.Filter
getFilter()
フィルタ処理を返します。Map<String,String>
getNamespaceMap()
名前空間接頭辞のマップを返します。
-
-
-
コンストラクタの詳細
-
XPathType
public XPathType(String expression, XPathType.Filter filter)
指定したXPath式およびフィルタを使用して、XPathType
インスタンスを作成します。- パラメータ:
expression
- 評価するXPath式filter
- フィルタ処理(XPathType.Filter.INTERSECT
、XPathType.Filter.SUBTRACT
、またはXPathType.Filter.UNION
)- 例外:
NullPointerException
-expression
またはfilter
がnull
の場合
-
XPathType
public XPathType(String expression, XPathType.Filter filter, Map<String,String> namespaceMap)
指定したXPath式、フィルタ、および名前空間マップを使用して、XPathType
インスタンスを作成します。 以後の変更から保護するために、マップは複製されます。- パラメータ:
expression
- 評価するXPath式filter
- フィルタ処理(XPathType.Filter.INTERSECT
、XPathType.Filter.SUBTRACT
、またはXPathType.Filter.UNION
)namespaceMap
- 名前空間接頭辞のマップ。 それぞれのキーは、対応する名前空間URIString
へマッピングする名前空間接頭辞String
です。- 例外:
NullPointerException
-expression
、filter
、またはnamespaceMap
がnull
の場合ClassCastException
- マップのキーまたはエントリがString
型でない場合
-
-
メソッドの詳細
-
getExpression
public String getExpression()
評価するXPath式を返します。- 戻り値:
- 評価するXPath式
-
getFilter
public XPathType.Filter getFilter()
フィルタ処理を返します。- 戻り値:
- フィルタ処理
-
-