# 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 and 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 An enumeration class with different 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 and 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 and 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.

Copyright © 2001–2022 The Apache Software Foundation. All rights reserved.