## Uses of Interface
org.apache.commons.configuration2.builder.combined.ConfigurationBuilderProvider

- Packages that use ConfigurationBuilderProvider
  Package | Description
  --- | ---
  org.apache.commons.configuration2.builder.combined | A package containing the implementation of the builder for combined configurations.

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

    Classes in org.apache.commons.configuration2.builder.combined that implement ConfigurationBuilderProvider
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `BaseConfigurationBuilderProvider` | A fully-functional, reflection-based implementation of the `ConfigurationBuilderProvider` interface which can deal with the default tags defining configuration sources.
    `class` | `CombinedConfigurationBuilderProvider` | A specialized `ConfigurationBuilderProvider` implementation which deals with combined configuration builders.
    `class` | `FileExtensionConfigurationBuilderProvider` | A specialized implementation of `ConfigurationBuilderProvider` which determines the name of the result configuration class based on the extension of the file to load.
    `class` | `MultiFileConfigurationBuilderProvider` | A specialized `ConfigurationBuilderProvider` implementation for integrating `MultiFileConfigurationBuilder` with `CombinedConfigurationBuilder`.

    Methods in org.apache.commons.configuration2.builder.combined that return ConfigurationBuilderProvider
    Modifier and Type | Method | Description
    --- | --- | ---
    `ConfigurationBuilderProvider` | CombinedBuilderParametersImpl.`providerForTag​(String tagName)` | Returns the `ConfigurationBuilderProvider` which is registered for the specified tag name or null if there is no registration for this tag.
    `protected ConfigurationBuilderProvider` | CombinedConfigurationBuilder.`providerForTag​(String tagName)` | Returns the `ConfigurationBuilderProvider` for the given tag.

    Methods in org.apache.commons.configuration2.builder.combined that return types with arguments of type ConfigurationBuilderProvider
    Modifier and Type | Method | Description
    --- | --- | ---
    `Map<String,​ConfigurationBuilderProvider>` | CombinedBuilderParametersImpl.`getProviders()` | Gets an (unmodifiable) map with the currently registered `ConfigurationBuilderProvider` objects.

    Methods in org.apache.commons.configuration2.builder.combined with parameters of type ConfigurationBuilderProvider
    Modifier and Type | Method | Description
    --- | --- | ---
    `CombinedBuilderParametersImpl` | CombinedBuilderParametersImpl.`registerProvider​(String tagName, ConfigurationBuilderProvider provider)` | Registers the given `ConfigurationBuilderProvider` for the specified tag name.
    `T` | CombinedBuilderProperties.`registerProvider​(String tagName, ConfigurationBuilderProvider provider)` | Registers the given `ConfigurationBuilderProvider` for the specified tag name.

    Method parameters in org.apache.commons.configuration2.builder.combined with type arguments of type ConfigurationBuilderProvider
    Modifier and Type | Method | Description
    --- | --- | ---
    `CombinedBuilderParametersImpl` | CombinedBuilderParametersImpl.`registerMissingProviders​(Map<String,​ConfigurationBuilderProvider> providers)` | Registers all `ConfigurationBuilderProvider`s in the given map to this object which have not yet been registered.