# Uses of Class
org.apache.commons.configuration2.builder.BasicConfigurationBuilder

Packages that use BasicConfigurationBuilder
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.

- ## Uses of BasicConfigurationBuilder in org.apache.commons.configuration2.builder

  Subclasses of BasicConfigurationBuilder in org.apache.commons.configuration2.builder
  Modifier and Type
  Class
  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.
  Methods in org.apache.commons.configuration2.builder that return BasicConfigurationBuilder
  Modifier and Type
  Method
  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.
  Methods in org.apache.commons.configuration2.builder with parameters of type BasicConfigurationBuilder
  Modifier and Type
  Method
  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.

- ## Uses of BasicConfigurationBuilder in org.apache.commons.configuration2.builder.combined

  Subclasses of BasicConfigurationBuilder in org.apache.commons.configuration2.builder.combined
  Modifier and Type
  Class
  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.
  Methods in org.apache.commons.configuration2.builder.combined that return BasicConfigurationBuilder
  Modifier and Type
  Method
  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.
  Methods in org.apache.commons.configuration2.builder.combined with parameters of type BasicConfigurationBuilder
  Modifier and Type
  Method
  Description
  `protected void`
  BaseConfigurationBuilderProvider.`configureBuilder(BasicConfigurationBuilder<? extends Configuration> builder, ConfigurationDeclaration decl, Collection<BuilderParameters> params)`
  Configures a newly created builder instance with its initialization parameters.