Class 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.
    Version:
    $Id$
    • Constructor Detail

      • TreeWalkerImpl

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

      • 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