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