org.apache.xml.dtm.ref
public class DTMTreeWalker extends Object
UNKNOWN: advanced
Constructor Summary | |
---|---|
DTMTreeWalker()
Constructor. | |
DTMTreeWalker(ContentHandler contentHandler, DTM dtm)
Constructor. |
Method Summary | |
---|---|
ContentHandler | getcontentHandler()
Get the ContentHandler used for the tree walk.
|
void | setcontentHandler(ContentHandler ch)
Set the ContentHandler used for the tree walk.
|
void | setDTM(DTM dtm)
Set the DTM to be traversed.
|
void | traverse(int pos) Perform a non-recursive pre-order/post-order traversal,
operating as a Visitor. startNode (preorder) and endNode
(postorder) are invoked for each node as we traverse over them,
with the result that the node is written out to m_contentHandler.
|
void | traverse(int pos, int top) Perform a non-recursive pre-order/post-order traversal,
operating as a Visitor. startNode (preorder) and endNode
(postorder) are invoked for each node as we traverse over them,
with the result that the node is written out to m_contentHandler.
|
Parameters: contentHandler The implemention of the contentHandler operation (toXMLString, digest, ...)
Returns: the ContentHandler used for the tree walk
Parameters: ch the ContentHandler to be the result of the tree walk.
Parameters: dtm The Document Table Model to be used.
Parameters: pos Node in the tree at which to start (and end) traversal -- in other words, the root of the subtree to traverse over.
Throws: TransformerException
Parameters: pos Node in the tree where to start traversal top Node in the tree where to end traversal. If top==DTM.NULL, run through end of document.
Throws: TransformerException