モジュール java.xml
パッケージ org.w3c.dom

インタフェースElementTraversal


  • public interface ElementTraversal
    ElementTraversalインタフェースは、作成者がドキュメント内の要素間を簡単にナビゲートできるようにする読取り専用属性のセットです。

    Element Traversalの実装に準拠する場合、Elementを実装するすべてのオブジェクトもElementTraversalインタフェースを実装する必要があります。 getFirstElementChild()getLastElementChild()getPreviousElementSibling()およびgetNextElementSibling()の4つのメソッドでは、関連要素が存在する場合、それぞれが現在の要素に対して定義された関係を持つ別の要素へのライブ参照を提供します。 5番目のメソッドgetChildElementCount()は、ナビゲーション前の前処理のために、要素の子要素の数を公開します。

    導入されたバージョン:
    9
    関連項目:
    要素走査仕様
    • メソッドの詳細

      • getFirstElementChild

        Element getFirstElementChild()
        Element型の要素の最初の子ノードへの参照を返します。
        戻り値:
        要素の子への参照。要素にElementタイプの子がない場合はnull
      • getLastElementChild

        Element getLastElementChild()
        Element型の要素の最後の子ノードへの参照を返します。
        戻り値:
        要素の子への参照。要素にElementタイプの子がない場合はnull
      • getPreviousElementSibling

        Element getPreviousElementSibling()
        要素の直前にドキュメントの順序で、Element型の要素の兄弟ノードへの参照を返します。
        戻り値:
        要素の子への参照。この子の前にElement型の兄弟ノードが要素にない場合はnull
      • getNextElementSibling

        Element getNextElementSibling()
        要素の直後の要素の兄弟ノードへの参照をドキュメント順序で戻します。これはElement型です。
        戻り値:
        要素の子への参照。この要素の後に続くElement型の兄弟ノードが要素にない場合はnull
      • getChildElementCount

        int getChildElementCount()
        Element型の要素の子ノードの現在の数を返します。
        戻り値:
        要素の子の数。要素に要素の子がない場合は0