public class XPathType extends Object
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>
XPathFilter2ParameterSpec
修飾子と型 | クラスと説明 |
---|---|
static class |
XPathType.Filter
フィルタ設定操作を表現します。
|
コンストラクタと説明 |
---|
XPathType(String expression, XPathType.Filter filter)
指定した XPath 式およびフィルタを使用して、
XPathType インスタンスを作成します。 |
XPathType(String expression, XPathType.Filter filter, Map namespaceMap)
指定した XPath 式、フィルタ、および名前空間マップを使用して、
XPathType インスタンスを作成します。 |
public XPathType(String expression, XPathType.Filter filter)
XPathType
インスタンスを作成します。expression
- 評価する XPath 式filter
- フィルタ処理 (XPathType.Filter.INTERSECT
、XPathType.Filter.SUBTRACT
、または XPathType.Filter.UNION
)NullPointerException
- expression
または filter
が null
の場合public XPathType(String expression, XPathType.Filter filter, Map namespaceMap)
XPathType
インスタンスを作成します。以後の変更から保護するために、マップは複製されます。expression
- 評価する XPath 式filter
- フィルタ処理 (XPathType.Filter.INTERSECT
、XPathType.Filter.SUBTRACT
、または XPathType.Filter.UNION
)namespaceMap
- 名前空間接頭辞のマップ。それぞれの鍵は、対応する名前空間 URI String
へマッピングする名前空間接頭辞 String
です。NullPointerException
- expression
、filter
、または namespaceMap
が null
の場合ClassCastException
- マップの鍵またはエントリが String
型でない場合public String getExpression()
public XPathType.Filter getFilter()
public Map getNamespaceMap()
String
へマッピングする名前空間接頭辞 String
です。
この実装では unmodifiable map
が返されます。
Map
。空の場合もあるが、null
になることはない バグまたは機能を送信
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.