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