モジュール java.xml.crypto

クラス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
関連項目:
XPathFilter2ParameterSpec
  • コンストラクタの詳細

  • メソッドの詳細

    • getExpression

      public String getExpression()
      評価するXPath式を返します。
      戻り値:
      評価するXPath式
    • getFilter

      public XPathType.Filter getFilter()
      フィルタ処理を返します。
      戻り値:
      フィルタ処理
    • getNamespaceMap

      public Map<String,​String> getNamespaceMap()
      名前空間接頭辞のマップを返します。 それぞれのキーは、対応する名前空間URI Stringへマッピングする名前空間接頭辞Stringです。

      この実装ではunmodifiable mapが返されます。

      戻り値:
      名前空間URIへの名前空間接頭辞のMap。空の場合もあるが、nullになることはない