org.apache.commons.configuration
Class HierarchicalConfiguration.DefinedVisitor
java.lang.Object
org.apache.commons.configuration.tree.ConfigurationNodeVisitorAdapter
org.apache.commons.configuration.HierarchicalConfiguration.DefinedVisitor
- All Implemented Interfaces:
- ConfigurationNodeVisitor
- Enclosing class:
- HierarchicalConfiguration
- static class HierarchicalConfiguration.DefinedVisitor
- extends ConfigurationNodeVisitorAdapter
A specialized visitor that checks if a node is defined.
"Defined" in this terms means that the node or at least one of
its sub nodes is associated with a value.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
HierarchicalConfiguration.DefinedVisitor
HierarchicalConfiguration.DefinedVisitor()
terminate
public boolean terminate()
- Checks if iteration should be stopped. This can be done if the first
defined node is found.
- Specified by:
terminate in interface ConfigurationNodeVisitor- Overrides:
terminate in class ConfigurationNodeVisitorAdapter
- Returns:
- a flag if iteration should be stopped
visitBeforeChildren
public void visitBeforeChildren(ConfigurationNode node)
- Visits the node. Checks if a value is defined.
- Specified by:
visitBeforeChildren in interface ConfigurationNodeVisitor- Overrides:
visitBeforeChildren in class ConfigurationNodeVisitorAdapter
- Parameters:
node - the actual node
isDefined
public boolean isDefined()
- Returns the defined flag.
- Returns:
- the defined flag
Copyright © 2001-2006 The Apache Software Foundation. All Rights Reserved.