org.apache.commons.configuration
public static class ConfigurationFactory.ConfigurationBuilder extends Object
| Field Summary | |
|---|---|
| Collection | additionalConfigs Stores a collection with the configs from the additional section. |
| CompositeConfiguration | config Stores the composite configuration. |
| Constructor Summary | |
|---|---|
| ConfigurationBuilder()
Creates a new instance of ConfigurationBuilder. | |
| Method Summary | |
|---|---|
| void | addAdditionalConfig(ConfigurationFactory.AdditionalConfigurationData data)
Adds information about an additional configuration. |
| void | addConfiguration(Configuration conf)
Adds a new configuration to this object. |
| protected Configuration | createAdditionalConfiguration(Collection configs)
Creates a configuration object with the union of all properties
defined in the <additional> section. |
| HierarchicalConfiguration.Node | createRootNode(ConfigurationFactory.AdditionalConfigurationData cdata)
Creates a configuration root node for the specified configuration.
|
| CompositeConfiguration | getConfiguration()
Returns the final composite configuration.
|
ConfigurationBuilder.Parameters: data the data about the additional configuration
Parameters: conf the configuration to be added
<additional> section. This
implementation returns a HierarchicalConfiguration
object.
Parameters: configs a collection with
AdditionalConfigurationData objects
Returns: the union configuration (can be null)
Parameters: cdata the configuration data object
Returns: a root node for this configuration
Returns: the final configuration object