org.eclipse.actf.util.dom
Class TreeWalkerImpl
java.lang.Object
org.eclipse.actf.util.dom.TreeWalkerImpl
- All Implemented Interfaces:
- org.w3c.dom.traversal.TreeWalker
public class TreeWalkerImpl
- extends Object
- implements org.w3c.dom.traversal.TreeWalker
Implementation class of TreeWalker.
TreeWalkerImpl
public TreeWalkerImpl(Node root,
int whatToShow,
org.w3c.dom.traversal.NodeFilter filter,
boolean entityReferenceExpansion)
throws DOMException
- Parameters:
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.
- Throws:
DOMException
firstChild
public Node firstChild()
- Specified by:
firstChild in interface org.w3c.dom.traversal.TreeWalker
getCurrentNode
public Node getCurrentNode()
- Specified by:
getCurrentNode in interface org.w3c.dom.traversal.TreeWalker
getExpandEntityReferences
public boolean getExpandEntityReferences()
- Specified by:
getExpandEntityReferences in interface org.w3c.dom.traversal.TreeWalker
getFilter
public org.w3c.dom.traversal.NodeFilter getFilter()
- Specified by:
getFilter in interface org.w3c.dom.traversal.TreeWalker
getRoot
public Node getRoot()
- Specified by:
getRoot in interface org.w3c.dom.traversal.TreeWalker
getWhatToShow
public int getWhatToShow()
- Specified by:
getWhatToShow in interface org.w3c.dom.traversal.TreeWalker
lastChild
public Node lastChild()
- Specified by:
lastChild in interface org.w3c.dom.traversal.TreeWalker
nextNode
public Node nextNode()
- Specified by:
nextNode in interface org.w3c.dom.traversal.TreeWalker
nextSibling
public Node nextSibling()
- Specified by:
nextSibling in interface org.w3c.dom.traversal.TreeWalker
parentNode
public Node parentNode()
- Specified by:
parentNode in interface org.w3c.dom.traversal.TreeWalker
previousNode
public Node previousNode()
- Specified by:
previousNode in interface org.w3c.dom.traversal.TreeWalker
previousSibling
public Node previousSibling()
- Specified by:
previousSibling in interface org.w3c.dom.traversal.TreeWalker
setCurrentNode
public void setCurrentNode(Node arg0)
throws DOMException
- Specified by:
setCurrentNode in interface org.w3c.dom.traversal.TreeWalker
- Throws:
DOMException