# Uses of Package
org.apache.commons.configuration2.builder

Packages that use org.apache.commons.configuration2.builder
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.
org.apache.commons.configuration2.builder.fluent
This package defines a fluent API for setting up fully configured configuration builders.

- Classes in org.apache.commons.configuration2.builder used by org.apache.commons.configuration2.builder
  Class
  Description
  BasicBuilderParameters
  An implementation of `BuilderParameters` which handles the parameters of a `ConfigurationBuilder` common to all concrete `Configuration` implementations.
  BasicBuilderProperties
  Definition of a properties interface for basic parameters which are supported by all `ConfigurationBuilder` implementations derived from `BasicConfigurationBuilder`.
  BasicConfigurationBuilder
  An implementation of the `ConfigurationBuilder` interface which is able to create different concrete `ImmutableConfiguration` implementations based on reflection.
  BuilderConfigurationWrapperFactory.EventSourceSupport
  Enumerates options for supporting the `EventSource` interface in generated `ImmutableConfiguration` proxies.
  BuilderParameters
  An interface to be implemented by objects which can be used to parameterize a `ConfigurationBuilder`.
  ConfigurationBuilder
  Definition of an interface for objects that can create `ImmutableConfiguration` or `Configuration` objects of a specific type.
  ConfigurationBuilderEvent
  A base event class for events generated by a `ConfigurationBuilder`.
  ConfigurationBuilderResultCreatedEvent
  A specialized event class which is generated by a `ConfigurationBuilder` when a result configuration has been created.
  DatabaseBuilderParametersImpl
  A specialized parameters object for database configurations.
  DatabaseBuilderProperties
  Definition of a properties interface for parameters of a database configuration.
  DefaultParametersHandler
  Definition of an interface for setting default values for specific configuration parameter objects.
  EventListenerParameters
  A specialized parameters implementation for `BasicConfigurationBuilder` which allows for a convenient event listener initialization.
  EventListenerProvider
  Definition of an interface that is evaluated by a `ConfigurationBuilder` to initialize event listeners.
  FileBasedBuilderParametersImpl
  An implementation of `BuilderParameters` which contains parameters related to `Configuration` implementations that are loaded from files.
  FileBasedBuilderProperties
  Definition of a properties interface for parameters of file-based configurations.
  FileBasedConfigurationBuilder
  A specialized `ConfigurationBuilder` implementation which can handle configurations read from a `FileHandler`.
  HierarchicalBuilderParametersImpl
  A specialized parameters object for hierarchical configurations.
  HierarchicalBuilderProperties
  Definition of a parameters interface for hierarchical configurations.
  INIBuilderParametersImpl
  A specialized parameters class for INI configuration.
  INIBuilderProperties
  Definition of a parameters interface for INI configurations.
  JndiBuilderParametersImpl
  A specialized parameters object for JNDI configurations.
  JndiBuilderProperties
  Definition of a properties interface for parameters of a JNDI configuration.
  PropertiesBuilderParametersImpl
  A specialized parameter class for configuring `PropertiesConfiguration` instances.
  PropertiesBuilderProperties
  Definition of a parameters interface for properties configurations.
  ReloadingDetectorFactory
  Definition of an interface for objects which can create a `ReloadingDetector`.
  ReloadingFileBasedConfigurationBuilder
  A specialized `ConfigurationBuilder` implementation which can handle configurations read from a `FileHandler` and supports reloading.
  XMLBuilderParametersImpl
  A specialized parameters class for XML configuration.
  XMLBuilderProperties
  Definition of a parameters interface for XML configurations.
- Classes in org.apache.commons.configuration2.builder used by org.apache.commons.configuration2.builder.combined
  Class
  Description
  BasicBuilderParameters
  An implementation of `BuilderParameters` which handles the parameters of a `ConfigurationBuilder` common to all concrete `Configuration` implementations.
  BasicBuilderProperties
  Definition of a properties interface for basic parameters which are supported by all `ConfigurationBuilder` implementations derived from `BasicConfigurationBuilder`.
  BasicConfigurationBuilder
  An implementation of the `ConfigurationBuilder` interface which is able to create different concrete `ImmutableConfiguration` implementations based on reflection.
  BuilderParameters
  An interface to be implemented by objects which can be used to parameterize a `ConfigurationBuilder`.
  ConfigurationBuilder
  Definition of an interface for objects that can create `ImmutableConfiguration` or `Configuration` objects of a specific type.
  DefaultParametersHandler
  Definition of an interface for setting default values for specific configuration parameter objects.
  DefaultParametersManager
  A class for managing a set of `DefaultParametersHandler` objects.
  FileBasedConfigurationBuilder
  A specialized `ConfigurationBuilder` implementation which can handle configurations read from a `FileHandler`.
  XMLBuilderParametersImpl
  A specialized parameters class for XML configuration.
- Classes in org.apache.commons.configuration2.builder used by org.apache.commons.configuration2.builder.fluent
  Class
  Description
  BasicBuilderParameters
  An implementation of `BuilderParameters` which handles the parameters of a `ConfigurationBuilder` common to all concrete `Configuration` implementations.
  BasicBuilderProperties
  Definition of a properties interface for basic parameters which are supported by all `ConfigurationBuilder` implementations derived from `BasicConfigurationBuilder`.
  BuilderParameters
  An interface to be implemented by objects which can be used to parameterize a `ConfigurationBuilder`.
  DatabaseBuilderProperties
  Definition of a properties interface for parameters of a database configuration.
  DefaultParametersHandler
  Definition of an interface for setting default values for specific configuration parameter objects.
  DefaultParametersManager
  A class for managing a set of `DefaultParametersHandler` objects.
  FileBasedBuilderProperties
  Definition of a properties interface for parameters of file-based configurations.
  FileBasedConfigurationBuilder
  A specialized `ConfigurationBuilder` implementation which can handle configurations read from a `FileHandler`.
  HierarchicalBuilderProperties
  Definition of a parameters interface for hierarchical configurations.
  INIBuilderProperties
  Definition of a parameters interface for INI configurations.
  JndiBuilderProperties
  Definition of a properties interface for parameters of a JNDI configuration.
  PropertiesBuilderProperties
  Definition of a parameters interface for properties configurations.
  XMLBuilderProperties
  Definition of a parameters interface for XML configurations.