public interface ElementTraversal
ElementTraversal
インタフェースは、作成者がドキュメント内の要素間を簡単に移動できるようにする読み取り専用属性のセットです。
Element Traversalの実装に準拠するには、Element
を実装するすべてのオブジェクトもElementTraversal
インタフェースを実装する必要があります。 getFirstElementChild()
、getLastElementChild()
、getPreviousElementSibling()
、およびgetNextElementSibling()
の4つのメソッドのそれぞれは、関連要素が存在する場合、現在の要素との定義された関係を持つ別の要素へのライブ参照を提供します。 5番目のメソッドgetChildElementCount()
は、ナビゲーションの前に前処理のために要素の子要素の数を公開します。
- 導入されたバージョン:
- 9
- 関連項目:
- 要素トラバーサル仕様
-
メソッドの詳細
-
getFirstElementChild
Element getFirstElementChild()Element
型の要素の最初の子ノードへの参照を返します。- 戻り値:
null
要素にElement
型の子がない場合は要素childへの参照。
-
getLastElementChild
Element getLastElementChild()Element
型の要素の最後の子ノードへの参照を返します。- 戻り値:
null
要素にElement
型の子がない場合は要素childへの参照。
-
getPreviousElementSibling
Element getPreviousElementSibling()ドキュメントの順序で最も直前にある要素の兄弟ノードへの参照を返します。これはElement
型です。- 戻り値:
- この要素の前にある
Element
型の兄弟ノードが要素にない場合は、要素の子、null
への参照。
-
getNextElementSibling
Element getNextElementSibling()ドキュメントの順序で要素の直後に続く、Element
型の要素の兄弟ノードへの参照を返します。- 戻り値:
- 要素の子への参照、
null
要素が、この要素の後に続くElement
型の兄弟ノードを持たない場合。
-
getChildElementCount
int getChildElementCount()Element
型の要素の子ノードの現在の数を返します。- 戻り値:
- 要素の子の数がない場合は
0
を返します。
-