org.apache.xml.utils
Class TreeWalker

java.lang.Object
  |
  +--org.apache.xml.utils.TreeWalker
Direct Known Subclasses:
TreeWalker2Result

public class TreeWalker
extends java.lang.Object

**For advanced use only** This class does a pre-order walk of the DOM tree, calling a ContentHandler interface as it goes.


Constructor Summary
TreeWalker(ContentHandler contentHandler)
          Constructor.
 
Method Summary
 ContentHandler getcontentHandler()
          Get the ContentHandler used for the tree walk.
 void traverse(Node pos)
          Perform a pre-order traversal non-recursive style.
 void traverse(Node pos, Node top)
          Perform a pre-order traversal non-recursive style.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TreeWalker

public TreeWalker(ContentHandler contentHandler)
Constructor.
Parameters:
contentHandler - The implemention of the contentHandler operation (toXMLString, digest, ...)
Method Detail

getcontentHandler

public ContentHandler getcontentHandler()
Get the ContentHandler used for the tree walk.
Returns:
the ContentHandler used for the tree walk

traverse

public void traverse(Node pos)
              throws SAXException
Perform a pre-order traversal non-recursive style.
Parameters:
pos - Node in the tree where to start traversal
Throws:
TransformerException -  

traverse

public void traverse(Node pos,
                     Node top)
              throws SAXException
Perform a pre-order traversal non-recursive style.
Parameters:
pos - Node in the tree where to start traversal
top - Node in the tree where to end traversal
Throws:
TransformerException -  


Copyright � 2000 Apache XML Project. All Rights Reserved.