## 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.