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
- 関連項目:
-
ネストされたクラスのサマリー
-
コンストラクタのサマリー
コンストラクタ説明XPathType
(String expression, XPathType.Filter filter) 指定したXPath式およびフィルタを使用して、XPathType
インスタンスを作成します。指定したXPath式、フィルタ、および名前空間マップを使用して、XPathType
インスタンスを作成します。 -
メソッドのサマリー
修飾子と型メソッド説明評価するXPath式を返します。フィルタ処理を返します。名前空間接頭辞のマップを返します。
-
コンストラクタの詳細
-
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()フィルタ処理を返します。- 戻り値:
- フィルタ処理
-
getNamespaceMap
- 戻り値:
- 名前空間URIへの名前空間接頭辞の
Map
。空の場合もあるが、null
になることはない
-