| 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  | 
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 | 
|---|---|
BasicConfigurationBuilder<T> | 
BasicConfigurationBuilder.addParameters(Map<String,Object> params)
Adds the content of the given map to the already existing initialization
 parameters. 
 | 
BasicConfigurationBuilder<T> | 
BasicConfigurationBuilder.configure(BuilderParameters... params)
Appends the content of the specified  
BuilderParameters objects to
 the current initialization parameters. | 
BasicConfigurationBuilder<T> | 
BasicConfigurationBuilder.setParameters(Map<String,Object> params)
Sets the initialization parameters of this builder. 
 | 
BasicConfigurationBuilder<T> | 
FileBasedConfigurationBuilder.setParameters(Map<String,Object> params)
Sets the initialization parameters of this builder. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected void | 
BasicConfigurationBuilder.copyEventListeners(BasicConfigurationBuilder<?> target)
Copies all  
EventListener objects registered at this builder to
 the specified target configuration builder. | 
protected void | 
BasicConfigurationBuilder.copyEventListeners(BasicConfigurationBuilder<?> target,
                  EventListenerList listeners)
Copies all event listeners in the specified list to the specified target
 configuration builder. 
 | 
| 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 BasicConfigurationBuilder<? extends Configuration> | 
BaseConfigurationBuilderProvider.createBuilder(ConfigurationDeclaration decl,
             Collection<BuilderParameters> params)
Creates a new, uninitialized instance of the builder class managed by
 this provider. 
 | 
protected BasicConfigurationBuilder<? extends Configuration> | 
CombinedConfigurationBuilderProvider.createBuilder(ConfigurationDeclaration decl,
             Collection<BuilderParameters> params)
Creates a new, uninitialized instance of the builder class managed by
 this provider. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected void | 
BaseConfigurationBuilderProvider.configureBuilder(BasicConfigurationBuilder<? extends Configuration> builder,
                ConfigurationDeclaration decl,
                Collection<BuilderParameters> params)
Configures a newly created builder instance with its initialization
 parameters. 
 | 
Copyright © 2001–2020 The Apache Software Foundation. All rights reserved.