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.DOMException
public Node firstChild()
firstChild
in interface org.w3c.dom.traversal.TreeWalker
public Node getCurrentNode()
getCurrentNode
in interface org.w3c.dom.traversal.TreeWalker
public boolean getExpandEntityReferences()
getExpandEntityReferences
in interface org.w3c.dom.traversal.TreeWalker
public org.w3c.dom.traversal.NodeFilter getFilter()
getFilter
in interface org.w3c.dom.traversal.TreeWalker
public Node getRoot()
getRoot
in interface org.w3c.dom.traversal.TreeWalker
public int getWhatToShow()
getWhatToShow
in interface org.w3c.dom.traversal.TreeWalker
public Node lastChild()
lastChild
in interface org.w3c.dom.traversal.TreeWalker
public Node nextNode()
nextNode
in interface org.w3c.dom.traversal.TreeWalker
public Node nextSibling()
nextSibling
in interface org.w3c.dom.traversal.TreeWalker
public Node parentNode()
parentNode
in interface org.w3c.dom.traversal.TreeWalker
public Node previousNode()
previousNode
in interface org.w3c.dom.traversal.TreeWalker
public Node previousSibling()
previousSibling
in interface org.w3c.dom.traversal.TreeWalker
public void setCurrentNode(Node arg0) throws DOMException
setCurrentNode
in interface org.w3c.dom.traversal.TreeWalker
DOMException