- 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 classXPathType.Filterフィルタ設定操作を表現します。
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 XPathType(String expression, XPathType.Filter filter)指定したXPath式およびフィルタを使用して、XPathTypeインスタンスを作成します。XPathType(String expression, XPathType.Filter filter, Map<String,String> namespaceMap)指定したXPath式、フィルタ、および名前空間マップを使用して、XPathTypeインスタンスを作成します。
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 StringgetExpression()評価するXPath式を返します。XPathType.FiltergetFilter()フィルタ処理を返します。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()
フィルタ処理を返します。- 戻り値:
- フィルタ処理
-
-