## Uses of Class
org.apache.commons.configuration2.builder.combined.ConfigurationDeclaration

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

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

    Methods in org.apache.commons.configuration2.builder.combined with parameters of type ConfigurationDeclaration
    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.
    `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.
    `protected String` | BaseConfigurationBuilderProvider.`determineBuilderClass​(ConfigurationDeclaration decl)` | Determines the name of the class to be used for a new builder instance.
    `protected String` | BaseConfigurationBuilderProvider.`determineConfigurationClass​(ConfigurationDeclaration decl, Collection<BuilderParameters> params)` | Determines the name of the configuration class produced by the builder.
    `protected String` | FileExtensionConfigurationBuilderProvider.`determineConfigurationClass​(ConfigurationDeclaration decl, Collection<BuilderParameters> params)` | Determines the name of the configuration class produced by the builder.
    `ConfigurationBuilder<? extends Configuration>` | BaseConfigurationBuilderProvider.`getConfigurationBuilder​(ConfigurationDeclaration decl)` | Gets the builder for the configuration source managed by this provider.
    `ConfigurationBuilder<? extends Configuration>` | ConfigurationBuilderProvider.`getConfigurationBuilder​(ConfigurationDeclaration decl)` | Gets the builder for the configuration source managed by this provider.
    `ConfigurationBuilder<? extends Configuration>` | MultiFileConfigurationBuilderProvider.`getConfigurationBuilder​(ConfigurationDeclaration decl)` | Gets the builder for the configuration source managed by this provider.
    `protected void` | BaseConfigurationBuilderProvider.`inheritParentBuilderProperties​(ConfigurationDeclaration decl, Collection<BuilderParameters> params)` | Passes all parameter objects to the parent `CombinedConfigurationBuilder` so that properties already defined for the parent builder can be added.
    `protected void` | BaseConfigurationBuilderProvider.`initializeParameterObjects​(ConfigurationDeclaration decl, Collection<BuilderParameters> params)` | Initializes the parameter objects with data stored in the current bean declaration.
    `protected void` | CombinedConfigurationBuilderProvider.`initializeParameterObjects​(ConfigurationDeclaration decl, Collection<BuilderParameters> params)` | Initializes the parameter objects with data stored in the current bean declaration.
    `protected boolean` | BaseConfigurationBuilderProvider.`isAllowFailOnInit​(ConfigurationDeclaration decl)` | Determines the allowFailOnInit flag for the newly created builder based on the given `ConfigurationDeclaration`.