クラスXPathType
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
-
getFilter
-
getNamespaceMap
- 戻り値:
- 名前空間URIへの名前空間接頭辞の
Map。空の場合もあるが、nullになることはない
-