org.apache.commons.configuration
Class ConfigurationFactory.ConfigurationBuilder
java.lang.Object
|
+--org.apache.commons.configuration.ConfigurationFactory.ConfigurationBuilder
- Enclosing class:
- ConfigurationFactory
- public static class ConfigurationFactory.ConfigurationBuilder
- extends Object
An internally used helper class for constructing the composite
configuration object.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ConfigurationFactory.ConfigurationBuilder
public ConfigurationFactory.ConfigurationBuilder()
- Creates a new instance of
ConfigurationBuilder
.
addConfiguration
public void addConfiguration(Configuration conf)
- Adds a new configuration to this object. This method is called by
Digester.
- Parameters:
conf
- the configuration to be added
addAdditionalConfig
public void addAdditionalConfig(ConfigurationFactory.AdditionalConfigurationData data)
- Adds information about an additional configuration. This method is
called by Digester.
- Parameters:
data
- the data about the additional configuration
getConfiguration
public CompositeConfiguration getConfiguration()
- Returns the final composite configuration.
- Returns:
- the final configuration object
createAdditionalConfiguration
protected Configuration createAdditionalConfiguration(Collection configs)
- Creates a configuration object with the union of all properties
defined in the
<additional>
section. This
implementation returns a HierarchicalConfiguration
object.
- Parameters:
configs
- a collection with
AdditionalConfigurationData
objects- Returns:
- the union configuration (can be null)
Copyright © 2001-2005 The Apache Software Foundation. All Rights Reserved.