クラス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
関連項目:
  • ネストされたクラスのサマリー

    ネストされたクラス
    修飾子と型
    クラス
    説明
    static class 
    フィルタ設定操作を表現します。
  • コンストラクタのサマリー

    コンストラクタ
    コンストラクタ
    説明
    XPathType(String expression, XPathType.Filter filter)
    指定したXPath式およびフィルタを使用して、XPathTypeインスタンスを作成します。
    XPathType(String expression, XPathType.Filter filter, Map<String,String> namespaceMap)
    指定したXPath式、フィルタ、および名前空間マップを使用して、XPathTypeインスタンスを作成します。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    評価するXPath式を返します。
    フィルタ処理を返します。
    名前空間接頭辞のマップを返します。

    クラスオブジェクトで宣言されたメソッド

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    修飾子と型
    メソッド
    説明
    protected Object
    このオブジェクトのコピーを作成して、返します。
    boolean
    このオブジェクトと他のオブジェクトが等しいかどうかを示します。
    protected void
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    最終決定は非推奨であり、将来のリリースで削除される可能性があります。
    final Class<?>
    このObjectの実行時クラスを返します。
    int
    このオブジェクトに対するハッシュ・コード値を返します。
    final void
    このオブジェクトのモニターで待機中のスレッドを1つ再開します。
    final void
    このオブジェクトのモニターで待機中のすべてのスレッドを再開します。
    オブジェクトの文字列表現を返します。
    final void
    現在のスレッドが目覚めるまで待機します。通常、notifiedまたはinterruptedです。
    final void
    wait(long timeoutMillis)
    現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。
    final void
    wait(long timeoutMillis, int nanos)
    現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。
  • コンストラクタの詳細

  • メソッドの詳細

    • 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になることはない