org.apache.commons.configuration
public static class HierarchicalConfiguration.NodeVisitor extends Object
Definition of a visitor class for traversing a node and all of its children.
This class defines the interface of a visitor for
Node objects and provides a default implementation. The
method visit() of Node implements a generic
iteration algorithm based on the Visitor pattern. By providing
different implementations of visitors it is possible to collect different
data during the iteration process.
| Method Summary | |
|---|---|
| boolean | terminate()
Returns a flag that indicates if iteration should be stopped. |
| void | visitAfterChildren(HierarchicalConfiguration.Node node, ConfigurationKey key)
Visits the specified node after its children have been processed.
|
| void | visitBeforeChildren(HierarchicalConfiguration.Node node, ConfigurationKey key)
Visits the specified node. |
Returns: a flag if iteration should be stopped
Parameters: node the node to be visited key the key of this node (may be null )
Parameters: node the actual node key the key of this node (may be null )