Class TreeWalker2Result

java.lang.Object
org.apache.xml.dtm.ref.DTMTreeWalker
org.apache.xalan.transformer.TreeWalker2Result

public class TreeWalker2Result
extends DTMTreeWalker
Handle a walk of a tree, but screen out attributes for the result tree.
  • Constructor Details

    • TreeWalker2Result

      public TreeWalker2Result​(TransformerImpl transformer, SerializationHandler handler)
      Constructor.
      Parameters:
      transformer - Non-null transformer instance
      handler - The Result tree handler to use
  • Method Details

    • traverse

      public void traverse​(int pos) throws SAXException
      Perform a pre-order traversal non-recursive style.
      Overrides:
      traverse in class DTMTreeWalker
      Parameters:
      pos - Start node for traversal
      Throws:
      TransformerException
      SAXException
    • endNode

      protected void endNode​(int node) throws SAXException
      End processing of given node
      Overrides:
      endNode in class DTMTreeWalker
      Parameters:
      node - Node we just finished processing
      Throws:
      SAXException
    • startNode

      protected void startNode​(int node) throws SAXException
      Start traversal of the tree at the given node
      Overrides:
      startNode in class DTMTreeWalker
      Parameters:
      node - Starting node for traversal
      Throws:
      TransformerException
      SAXException