| Package | Description | 
|---|---|
| org.apache.commons.configuration2.builder | 
 
 This package contains the implementations of configuration builder
 classes used to create new  
Configuration objects. | 
| org.apache.commons.configuration2.builder.combined | 
 
 A package containing the implementation of the builder for combined
 configurations. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
BasicConfigurationBuilder<T extends ImmutableConfiguration>
 An implementation of the  
ConfigurationBuilder interface which is able
 to create different concrete ImmutableConfiguration implementations based on
 reflection. | 
class  | 
FileBasedConfigurationBuilder<T extends FileBasedConfiguration>
 A specialized  
ConfigurationBuilder implementation which can handle
 configurations read from a FileHandler. | 
class  | 
ReloadingFileBasedConfigurationBuilder<T extends FileBasedConfiguration>
 A specialized  
ConfigurationBuilder implementation which can handle
 configurations read from a FileHandler and supports reloading. | 
| Modifier and Type | Method and Description | 
|---|---|
ConfigurationBuilder<?> | 
ConfigurationBuilderEvent.getSource()
Returns the source of this event as a  
ConfigurationBuilder. | 
| Modifier and Type | Method and Description | 
|---|---|
<T extends ImmutableConfiguration> | 
BuilderConfigurationWrapperFactory.createBuilderConfigurationWrapper(Class<T> ifcClass,
                                 ConfigurationBuilder<? extends T> builder)
Creates a wrapper  
ImmutableConfiguration on top of the specified
 ConfigurationBuilder. | 
static <T extends ImmutableConfiguration> | 
BuilderConfigurationWrapperFactory.createBuilderConfigurationWrapper(Class<T> ifcClass,
                                 ConfigurationBuilder<? extends T> builder,
                                 BuilderConfigurationWrapperFactory.EventSourceSupport evSrcSupport)
Returns a  
ImmutableConfiguration object which wraps the specified
 ConfigurationBuilder. | 
| Constructor and Description | 
|---|
ConfigurationBuilderEvent(ConfigurationBuilder<?> source,
                         EventType<? extends ConfigurationBuilderEvent> evType)
Creates a new instance of  
ConfigurationBuilderEvent and sets
 basic properties. | 
ConfigurationBuilderResultCreatedEvent(ConfigurationBuilder<?> source,
                                      EventType<? extends ConfigurationBuilderResultCreatedEvent> evType,
                                      ImmutableConfiguration createdConfiguration)
Creates a new instance of  
ConfigurationBuilderResultCreatedEvent
 and initializes its properties. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
CombinedConfigurationBuilder
 A specialized  
ConfigurationBuilder implementation that creates a
 CombinedConfiguration from multiple configuration sources defined by
 an XML-based configuration definition file. | 
class  | 
MultiFileConfigurationBuilder<T extends FileBasedConfiguration>
 A specialized  
ConfigurationBuilder implementation providing access to
 multiple file-based configurations based on a file name pattern. | 
class  | 
ReloadingCombinedConfigurationBuilder
 An extension of  
CombinedConfigurationBuilder which also supports
 reloading operations. | 
class  | 
ReloadingMultiFileConfigurationBuilder<T extends FileBasedConfiguration>
 A specialized  
MultiFileConfigurationBuilder implementation which adds
 support for reloading. | 
| Modifier and Type | Method and Description | 
|---|---|
protected ConfigurationBuilder<? extends HierarchicalConfiguration<?>> | 
ReloadingCombinedConfigurationBuilder.createXMLDefinitionBuilder(BuilderParameters builderParams)
Creates a default builder for the definition configuration and
 initializes it with a parameters object. 
 | 
protected ConfigurationBuilder<? extends HierarchicalConfiguration<?>> | 
CombinedConfigurationBuilder.createXMLDefinitionBuilder(BuilderParameters builderParams)
Creates a default builder for the definition configuration and
 initializes it with a parameters object. 
 | 
ConfigurationBuilder<? extends Configuration> | 
ConfigurationBuilderProvider.getConfigurationBuilder(ConfigurationDeclaration decl)
Returns the builder for the configuration source managed by this
 provider. 
 | 
ConfigurationBuilder<? extends Configuration> | 
BaseConfigurationBuilderProvider.getConfigurationBuilder(ConfigurationDeclaration decl)
Returns the builder for the configuration source managed by this
 provider. 
 | 
ConfigurationBuilder<? extends Configuration> | 
MultiFileConfigurationBuilderProvider.getConfigurationBuilder(ConfigurationDeclaration decl)
Returns the builder for the configuration source managed by this
 provider. 
 | 
ConfigurationBuilder<? extends HierarchicalConfiguration<?>> | 
CombinedConfigurationBuilder.getDefinitionBuilder()
Returns the  
ConfigurationBuilder which creates the definition
 configuration. | 
ConfigurationBuilder<? extends HierarchicalConfiguration<?>> | 
CombinedBuilderParametersImpl.getDefinitionBuilder()
Returns the  
ConfigurationBuilder object for obtaining the
 definition configuration. | 
ConfigurationBuilder<? extends Configuration> | 
CombinedConfigurationBuilder.getNamedBuilder(String name)
 Returns the configuration builder with the given name. 
 | 
protected ConfigurationBuilder<? extends HierarchicalConfiguration<?>> | 
CombinedConfigurationBuilder.setupDefinitionBuilder(Map<String,Object> params)
Obtains the  
ConfigurationBuilder object which provides access to
 the configuration containing the definition of the combined configuration
 to create. | 
| Modifier and Type | Method and Description | 
|---|---|
protected Collection<ConfigurationBuilder<? extends Configuration>> | 
CombinedConfigurationBuilder.getChildBuilders()
Returns a collection with the builders for all child configuration
 sources. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
CombinedBuilderParametersImpl | 
CombinedBuilderParametersImpl.setDefinitionBuilder(ConfigurationBuilder<? extends HierarchicalConfiguration<?>> builder)
Sets the  
ConfigurationBuilder for the definition configuration. | 
T | 
CombinedBuilderProperties.setDefinitionBuilder(ConfigurationBuilder<? extends HierarchicalConfiguration<?>> builder)
Sets the  
ConfigurationBuilder for the definition configuration. | 
Copyright © 2001–2020 The Apache Software Foundation. All rights reserved.