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