モジュール java.xml.crypto
パッケージ javax.xml.crypto.dom

クラスDOMStructure

  • すべての実装されたインタフェース:
    XMLStructure

    public class DOMStructure
    extends Object
    implements XMLStructure
    DOM固有のXMLStructure このクラスの目的は、DOMノードを使用できるようにしてXML署名構造で拡張可能なコンテンツ(任意の要素または混合コンテンツ)を表すことです。

    ノードのシーケンスが必要な場合、DOMStructureに含まれるノードがシーケンスの最初のノードであり、次のノードはNode.getNextSibling()を呼び出すことでアクセスできます。

    DOMStructureの所有者文書とXMLSignatureのターゲット文書と異なる場合、XMLSignature.sign(XMLSignContext)メソッドは署名を生成する前にノードをターゲット文書にインポートします。

    導入されたバージョン:
    1.6
    • コンストラクタの詳細

      • DOMStructure

        public DOMStructure​(Node node)
        指定されたノードを含むDOMStructureを作成します。
        パラメータ:
        node - ノード
        例外:
        NullPointerException - nodenullである場合
    • メソッドの詳細

      • getNode

        public Node getNode()
        このDOMStructureに格納されたノードを返します。
        戻り値:
        ノード
      • isFeatureSupported

        public boolean isFeatureSupported​(String feature)
        インタフェースからコピーされた説明: XMLStructure
        指定した機能がサポートされるかどうかを示します。
        定義:
        isFeatureSupported、インタフェース: XMLStructure
        パラメータ:
        feature - 機能名(絶対URIとして)
        戻り値:
        指定した機能がサポートされる場合はtrue、そうでない場合はfalse
        例外:
        NullPointerException - featurenullである場合