Class TreeWalkerImpl

java.lang.Object
org.apache.xerces.dom.TreeWalkerImpl
All Implemented Interfaces:
org.w3c.dom.traversal.TreeWalker

public class TreeWalkerImpl extends 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(Node root, int whatToShow, org.w3c.dom.traversal.NodeFilter nodeFilter, boolean entityReferenceExpansion)
    Public constructor
  • Method Summary

    Modifier and Type
    Method
    Description
    Return the first child Node from the current node, after applying filter, whatToshow.
    Return the current Node.
    boolean
    Return whether children entity references are included in the iterator.
    org.w3c.dom.traversal.NodeFilter
    Return the NodeFilter
     
    int
    Return the whatToShow value
    Return the last child Node from the current node, after applying filter, whatToshow.
    Return the next Node from the current node, after applying filter, whatToshow.
    Return the next sibling Node from the current node, after applying filter, whatToshow.
    Return the parent Node from the current node, after applying filter, whatToshow.
    Return the previous Node from the current node, after applying filter, whatToshow.
    Return the previous sibling Node from the current node, after applying filter, whatToshow.
    void
    Return the current Node.
    void
    setWhatShow(int whatToShow)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • TreeWalkerImpl

      public TreeWalkerImpl(Node root, int whatToShow, org.w3c.dom.traversal.NodeFilter nodeFilter, boolean entityReferenceExpansion)
      Public constructor
  • Method Details

    • getRoot

      public Node getRoot()
      Specified by:
      getRoot in interface org.w3c.dom.traversal.TreeWalker
    • getWhatToShow

      public int getWhatToShow()
      Return the whatToShow value
      Specified by:
      getWhatToShow in interface org.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 interface org.w3c.dom.traversal.TreeWalker
    • getExpandEntityReferences

      public boolean getExpandEntityReferences()
      Return whether children entity references are included in the iterator.
      Specified by:
      getExpandEntityReferences in interface org.w3c.dom.traversal.TreeWalker
    • getCurrentNode

      public Node getCurrentNode()
      Return the current Node.
      Specified by:
      getCurrentNode in interface org.w3c.dom.traversal.TreeWalker
    • setCurrentNode

      public void setCurrentNode(Node node)
      Return the current Node.
      Specified by:
      setCurrentNode in interface org.w3c.dom.traversal.TreeWalker
    • parentNode

      public 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 interface org.w3c.dom.traversal.TreeWalker
    • firstChild

      public 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 interface org.w3c.dom.traversal.TreeWalker
    • lastChild

      public 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 interface org.w3c.dom.traversal.TreeWalker
    • previousSibling

      public 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 interface org.w3c.dom.traversal.TreeWalker
    • nextSibling

      public 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 interface org.w3c.dom.traversal.TreeWalker
    • previousNode

      public 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 interface org.w3c.dom.traversal.TreeWalker
    • nextNode

      public 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 interface org.w3c.dom.traversal.TreeWalker