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.A wrapper builder implementation which also provides aReloadingController.A simple wrapper implementation of theConfigurationBuilderinterface which returns a fix configuration and delegates to another builder for event listener management.An implementation of theDynaBeaninterfaces which wraps multiple other beans.An implementation ofDynaClasswhich combines the properties of multiple otherDynaClassinstances.An extension ofCombinedConfigurationBuilderwhich also supports reloading operations.A specializedMultiFileConfigurationBuilderimplementation which adds support for reloading.