Package org.apache.commons.configuration
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.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
Adds information about an additional configuration.void
Adds a new configuration to this object.protected Configuration
Creates 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 aHierarchicalConfiguration
object.- Parameters:
configs
- a collection withAdditionalConfigurationData
objects- Returns:
- the union configuration (can be null)
-