public class DocumentTraverser extends Object
Constructor and Description |
---|
DocumentTraverser() |
Modifier and Type | Method and Description |
---|---|
void |
traverseBreadthFirst(Node node,
DocumentVisitor visitor)
Traverses the node in breadth first order (siblings first).
|
void |
traverseBreadthFirst(Node node,
DocumentVisitor visitor,
boolean visitStartNode)
Traverses the node in breadth first order (siblings first).
|
void |
traverseDepthFirst(Node node,
DocumentVisitor visitor)
Traverses the DOM tree starting at node using depth first traversal (children first).
|
void |
traverseDepthFirst(Node node,
DocumentVisitor visitor,
boolean visitStartNode)
Traverses the DOM tree starting at node using depth first traversal,
it skips the start node if visitStartNode==false.
|
public void traverseDepthFirst(Node node, DocumentVisitor visitor, boolean visitStartNode)
node
- the startNode.visitor
- the visitor.visitStartNode
- the visitStartNode.public void traverseDepthFirst(Node node, DocumentVisitor visitor)
node
- the startNode.visitor
- the visitor.public void traverseBreadthFirst(Node node, DocumentVisitor visitor, boolean visitStartNode)
node
- the node.visitor
- the visitor.visitStartNode
- the visitStartNode.public void traverseBreadthFirst(Node node, DocumentVisitor visitor)
node
- the node.visitor
- the visitor.Copyright © 2004–2018 52north.org. All rights reserved.