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 )