Class ConfigurationFactory.ConfigurationBuilder
java.lang.Object
org.apache.commons.configuration.ConfigurationFactory.ConfigurationBuilder
- Enclosing class:
ConfigurationFactory
An internally used helper class for constructing the composite
configuration object.
- Version:
- $Id: ConfigurationFactory.java 1209685 2011-12-02 20:47:44Z oheger $
- Author:
- Eric Pugh, Henning P. Schmiedehausen
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidAdds information about an additional configuration.voidAdds a new configuration to this object.protected ConfigurationCreates a configuration object with the union of all properties defined in the<additional>section.Returns the final composite configuration.
-
Constructor Details
-
ConfigurationBuilder
public ConfigurationBuilder()Creates a new instance ofConfigurationBuilder.
-
-
Method Details
-
addConfiguration
Adds a new configuration to this object. This method is called by Digester.- Parameters:
conf- the configuration to be added
-
addAdditionalConfig
Adds information about an additional configuration. This method is called by Digester.- Parameters:
data- the data about the additional configuration
-
getConfiguration
Returns the final composite configuration.- Returns:
- the final configuration object
-
createAdditionalConfiguration
protected Configuration createAdditionalConfiguration(Collection<ConfigurationFactory.AdditionalConfigurationData> configs) Creates a configuration object with the union of all properties defined in the<additional>section. This implementation returns aHierarchicalConfigurationobject.- Parameters:
configs- a collection withAdditionalConfigurationDataobjects- Returns:
- the union configuration (can be null)
-