Package org.apache.xerces.dom
Class TreeWalkerImpl
- java.lang.Object
-
- org.apache.xerces.dom.TreeWalkerImpl
-
- All Implemented Interfaces:
org.w3c.dom.traversal.TreeWalker
public class TreeWalkerImpl extends java.lang.Object implements org.w3c.dom.traversal.TreeWalker
This class implements the TreeWalker interface.INTERNAL:
- Usage of this class is not supported. It may be altered or removed at any time.
- Version:
- $Id: TreeWalkerImpl.java 536630 2007-05-09 19:37:05Z mrglavas $
-
-
Constructor Summary
Constructors Constructor Description TreeWalkerImpl(org.w3c.dom.Node root, int whatToShow, org.w3c.dom.traversal.NodeFilter nodeFilter, boolean entityReferenceExpansion)
Public constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.w3c.dom.Node
firstChild()
Return the first child Node from the current node, after applying filter, whatToshow.org.w3c.dom.Node
getCurrentNode()
Return the current Node.boolean
getExpandEntityReferences()
Return whether children entity references are included in the iterator.org.w3c.dom.traversal.NodeFilter
getFilter()
Return the NodeFilterorg.w3c.dom.Node
getRoot()
int
getWhatToShow()
Return the whatToShow valueorg.w3c.dom.Node
lastChild()
Return the last child Node from the current node, after applying filter, whatToshow.org.w3c.dom.Node
nextNode()
Return the next Node from the current node, after applying filter, whatToshow.org.w3c.dom.Node
nextSibling()
Return the next sibling Node from the current node, after applying filter, whatToshow.org.w3c.dom.Node
parentNode()
Return the parent Node from the current node, after applying filter, whatToshow.org.w3c.dom.Node
previousNode()
Return the previous Node from the current node, after applying filter, whatToshow.org.w3c.dom.Node
previousSibling()
Return the previous sibling Node from the current node, after applying filter, whatToshow.void
setCurrentNode(org.w3c.dom.Node node)
Return the current Node.void
setWhatShow(int whatToShow)
-
-
-
Method Detail
-
getRoot
public org.w3c.dom.Node getRoot()
- Specified by:
getRoot
in interfaceorg.w3c.dom.traversal.TreeWalker
-
getWhatToShow
public int getWhatToShow()
Return the whatToShow value- Specified by:
getWhatToShow
in interfaceorg.w3c.dom.traversal.TreeWalker
-
setWhatShow
public void setWhatShow(int whatToShow)
-
getFilter
public org.w3c.dom.traversal.NodeFilter getFilter()
Return the NodeFilter- Specified by:
getFilter
in interfaceorg.w3c.dom.traversal.TreeWalker
-
getExpandEntityReferences
public boolean getExpandEntityReferences()
Return whether children entity references are included in the iterator.- Specified by:
getExpandEntityReferences
in interfaceorg.w3c.dom.traversal.TreeWalker
-
getCurrentNode
public org.w3c.dom.Node getCurrentNode()
Return the current Node.- Specified by:
getCurrentNode
in interfaceorg.w3c.dom.traversal.TreeWalker
-
setCurrentNode
public void setCurrentNode(org.w3c.dom.Node node)
Return the current Node.- Specified by:
setCurrentNode
in interfaceorg.w3c.dom.traversal.TreeWalker
-
parentNode
public org.w3c.dom.Node parentNode()
Return the parent Node from the current node, after applying filter, whatToshow. If result is not null, set the current Node.- Specified by:
parentNode
in interfaceorg.w3c.dom.traversal.TreeWalker
-
firstChild
public org.w3c.dom.Node firstChild()
Return the first child Node from the current node, after applying filter, whatToshow. If result is not null, set the current Node.- Specified by:
firstChild
in interfaceorg.w3c.dom.traversal.TreeWalker
-
lastChild
public org.w3c.dom.Node lastChild()
Return the last child Node from the current node, after applying filter, whatToshow. If result is not null, set the current Node.- Specified by:
lastChild
in interfaceorg.w3c.dom.traversal.TreeWalker
-
previousSibling
public org.w3c.dom.Node previousSibling()
Return the previous sibling Node from the current node, after applying filter, whatToshow. If result is not null, set the current Node.- Specified by:
previousSibling
in interfaceorg.w3c.dom.traversal.TreeWalker
-
nextSibling
public org.w3c.dom.Node nextSibling()
Return the next sibling Node from the current node, after applying filter, whatToshow. If result is not null, set the current Node.- Specified by:
nextSibling
in interfaceorg.w3c.dom.traversal.TreeWalker
-
previousNode
public org.w3c.dom.Node previousNode()
Return the previous Node from the current node, after applying filter, whatToshow. If result is not null, set the current Node.- Specified by:
previousNode
in interfaceorg.w3c.dom.traversal.TreeWalker
-
nextNode
public org.w3c.dom.Node nextNode()
Return the next Node from the current node, after applying filter, whatToshow. If result is not null, set the current Node.- Specified by:
nextNode
in interfaceorg.w3c.dom.traversal.TreeWalker
-
-