public class TreeWalkerImpl extends Object implements org.w3c.dom.traversal.TreeWalker
| Constructor and Description |
|---|
TreeWalkerImpl(Node root,
int whatToShow,
org.w3c.dom.traversal.NodeFilter filter,
boolean entityReferenceExpansion) |
| Modifier and Type | Method and Description |
|---|---|
Node |
firstChild() |
Node |
getCurrentNode() |
boolean |
getExpandEntityReferences() |
org.w3c.dom.traversal.NodeFilter |
getFilter() |
Node |
getRoot() |
int |
getWhatToShow() |
Node |
lastChild() |
Node |
nextNode() |
Node |
nextSibling() |
Node |
parentNode() |
Node |
previousNode() |
Node |
previousSibling() |
void |
setCurrentNode(Node arg0) |
public TreeWalkerImpl(Node root, int whatToShow, org.w3c.dom.traversal.NodeFilter filter, boolean entityReferenceExpansion) throws DOMException
root - whatToShow - the attribute determines which types of node are presented via
the TreeWalker. The values are defined in the NodeFilter
interface.filter - the filter used to screen nodesentityReferenceExpansion - the flag to determine whether the children of entity reference
nodes are visible to TreeWalker.DOMExceptionpublic Node firstChild()
firstChild in interface org.w3c.dom.traversal.TreeWalkerpublic Node getCurrentNode()
getCurrentNode in interface org.w3c.dom.traversal.TreeWalkerpublic boolean getExpandEntityReferences()
getExpandEntityReferences in interface org.w3c.dom.traversal.TreeWalkerpublic org.w3c.dom.traversal.NodeFilter getFilter()
getFilter in interface org.w3c.dom.traversal.TreeWalkerpublic Node getRoot()
getRoot in interface org.w3c.dom.traversal.TreeWalkerpublic int getWhatToShow()
getWhatToShow in interface org.w3c.dom.traversal.TreeWalkerpublic Node lastChild()
lastChild in interface org.w3c.dom.traversal.TreeWalkerpublic Node nextNode()
nextNode in interface org.w3c.dom.traversal.TreeWalkerpublic Node nextSibling()
nextSibling in interface org.w3c.dom.traversal.TreeWalkerpublic Node parentNode()
parentNode in interface org.w3c.dom.traversal.TreeWalkerpublic Node previousNode()
previousNode in interface org.w3c.dom.traversal.TreeWalkerpublic Node previousSibling()
previousSibling in interface org.w3c.dom.traversal.TreeWalkerpublic void setCurrentNode(Node arg0) throws DOMException
setCurrentNode in interface org.w3c.dom.traversal.TreeWalkerDOMException