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-2007 The Apache Software Foundation. All Rights Reserved.