Package org.apache.commons.configuration2.builder.combined
A package containing the implementation of the builder for combined configurations.
The CombinedConfigurationBuilder class defined in this package can create a CombinedConfiguration
object from various configuration sources that are declared in a so-called configuration definition file.
This is a convenient means to collect distributed configuration information and access them as a single logic source.
In addition, the MultiFileConfigurationBuilder class is located in this package. This builder class selects
one file-based configuration out of a set based on dynamic variable substitution. A typical use case would be the
definition of multiple configuration files for the different stages of a project: development, integration test,
production, etc.
-
ClassDescriptionA fully-functional, reflection-based implementation of the
ConfigurationBuilderProviderinterface which can deal with the default tags defining configuration sources.A specialized parameters object for aCombinedConfigurationBuilder.Definition of a properties interface for the parameters of a combined configuration builder.A specializedConfigurationBuilderimplementation that creates aCombinedConfigurationfrom multiple configuration sources defined by an XML-based configuration definition file.A specializedConfigurationBuilderProviderimplementation which deals with combined configuration builders.An interface for creating builders for configuration sources of aCombinedConfigurationBuilder.A specializedBeanDeclarationimplementation that represents the declaration of a configuration source.A specialized implementation ofConfigurationBuilderProviderwhich determines the name of the result configuration class based on the extension of the file to load.A specialized parameters object forMultiFileConfigurationBuilder.Definition of a properties interface for the parameters of a multiple file configuration builder.A specializedConfigurationBuilderimplementation providing access to multiple file-based configurations based on a file name pattern.A specializedConfigurationBuilderProviderimplementation for integratingMultiFileConfigurationBuilderwithCombinedConfigurationBuilder.An extension ofCombinedConfigurationBuilderwhich also supports reloading operations.A specializedMultiFileConfigurationBuilderimplementation which adds support for reloading.