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 | |