|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface NodeVisitor
Node visitor interface. Provide an implementing class to NodeTraversor
to iterate through nodes.
head
and tail
. The head method is called when the node is first
seen, and the tail method when all of the node's children have been visited. As an example, head can be used to
create a start tag for a node, and tail to create the end tag.
Method Summary | |
---|---|
void |
head(Node node,
int depth)
Callback for when a node is first visited. |
void |
tail(Node node,
int depth)
Callback for when a node is last visited, after all of its descendants have been visited. |
Method Detail |
---|
void head(Node node, int depth)
node
- the node being visited.depth
- the depth of the node, relative to the root node. E.g., the root node has depth 0, and a child node
of that will have depth 1.void tail(Node node, int depth)
node
- the node being visited.depth
- the depth of the node, relative to the root node. E.g., the root node has depth 0, and a child node
of that will have depth 1.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |