public interface NodeVisitor
NodeTraversor
to iterate through nodes.
This interface provides two methods, 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.
Modifier and Type | Method and Description |
---|---|
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.
|
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.
Copyright © 1998–2019 iText Group NV. All rights reserved.