ElementTraversal
interface is a set of read-only attributes
which allow an author to easily navigate between elements in a document.
In conforming implementations of Element Traversal, all objects that
implement Element
must also implement the ElementTraversal
interface. Four of the methods,
getFirstElementChild
, getLastElementChild
,
getPreviousElementSibling
, and getNextElementSibling
,
each provides a live reference to another element with the defined
relationship to the current element, if the related element exists. The
fifth method, getChildElementCount
, exposes the number of child
elements of an element, for preprocessing before navigation.
Modifier and Type | Method and Description |
---|---|
public int | Returns: the number of element children, or0 if the element has
no element children.Returns the current number of child nodes of the element which are of
the |
public Element | getFirstElementChild()
Returns a reference to the first child node of the element which is of
the |
public Element | getLastElementChild()
Returns a reference to the last child node of the element which is of
the |
public Element | Returns: a reference to an element child,null if the element has
no sibling node of the Element type that comes after this one.Returns a reference to the sibling node of the element which most immediately
follows the element in document order, and which is of the |
public Element | Returns: a reference to an element child,null if the element has
no sibling node of the Element type that comes before this one.Returns a reference to the sibling node of the element which most immediately
precedes the element in document order, and which is of the |
getChildElementCount | back to summary |
---|---|
public int getChildElementCount() Returns the current number of child nodes of the element which are of
the
|
getFirstElementChild | back to summary |
---|---|
public Element getFirstElementChild() Returns a reference to the first child node of the element which is of
the |
getLastElementChild | back to summary |
---|---|
public Element getLastElementChild() Returns a reference to the last child node of the element which is of
the |
getNextElementSibling | back to summary |
---|---|
public Element getNextElementSibling() Returns a reference to the sibling node of the element which most immediately
follows the element in document order, and which is of the |
getPreviousElementSibling | back to summary |
---|---|
public Element getPreviousElementSibling() Returns a reference to the sibling node of the element which most immediately
precedes the element in document order, and which is of the |