public interface ElementTraversal
ElementTraversal
インタフェースは、作成者がドキュメント内の要素間を簡単にナビゲートできる読取り専用属性のセットです。
要素走査の実装に準拠する場合、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
。
-