| 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.
|
| Modifier and Type | Class | Description |
|---|---|---|
class |
BasicConfigurationBuilder<T extends ImmutableConfiguration> |
An implementation of the
ConfigurationBuilder interface which is able
to create different concrete ImmutableConfiguration implementations based on
reflection. |
class |
FileBasedConfigurationBuilder<T extends FileBasedConfiguration> |
A specialized
ConfigurationBuilder implementation which can handle
configurations read from a FileHandler. |
class |
ReloadingFileBasedConfigurationBuilder<T extends FileBasedConfiguration> |
A specialized
ConfigurationBuilder implementation which can handle
configurations read from a FileHandler and supports reloading. |
| Modifier and Type | Method | Description |
|---|---|---|
ConfigurationBuilder<?> |
ConfigurationBuilderEvent.getSource() |
Returns the source of this event as a
ConfigurationBuilder. |
| Modifier and Type | Method | Description |
|---|---|---|
<T extends ImmutableConfiguration> |
BuilderConfigurationWrapperFactory.createBuilderConfigurationWrapper(java.lang.Class<T> ifcClass,
ConfigurationBuilder<? extends T> builder) |
Creates a wrapper
ImmutableConfiguration on top of the specified
ConfigurationBuilder. |
static <T extends ImmutableConfiguration> |
BuilderConfigurationWrapperFactory.createBuilderConfigurationWrapper(java.lang.Class<T> ifcClass,
ConfigurationBuilder<? extends T> builder,
BuilderConfigurationWrapperFactory.EventSourceSupport evSrcSupport) |
Returns a
ImmutableConfiguration object which wraps the specified
ConfigurationBuilder. |
| Constructor | Description |
|---|---|
ConfigurationBuilderEvent(ConfigurationBuilder<?> source,
EventType<? extends ConfigurationBuilderEvent> evType) |
Creates a new instance of
ConfigurationBuilderEvent and sets
basic properties. |
ConfigurationBuilderResultCreatedEvent(ConfigurationBuilder<?> source,
EventType<? extends ConfigurationBuilderResultCreatedEvent> evType,
ImmutableConfiguration createdConfiguration) |
Creates a new instance of
ConfigurationBuilderResultCreatedEvent
and initializes its properties. |
| Modifier and Type | Class | Description |
|---|---|---|
class |
CombinedConfigurationBuilder |
A specialized
ConfigurationBuilder implementation that creates a
CombinedConfiguration from multiple configuration sources defined by
an XML-based configuration definition file. |
class |
MultiFileConfigurationBuilder<T extends FileBasedConfiguration> |
A specialized
ConfigurationBuilder implementation providing access to
multiple file-based configurations based on a file name pattern. |
class |
ReloadingCombinedConfigurationBuilder |
An extension of
CombinedConfigurationBuilder which also supports
reloading operations. |
class |
ReloadingMultiFileConfigurationBuilder<T extends FileBasedConfiguration> |
A specialized
MultiFileConfigurationBuilder implementation which adds
support for reloading. |
| Modifier and Type | Method | Description |
|---|---|---|
protected ConfigurationBuilder<? extends HierarchicalConfiguration<?>> |
CombinedConfigurationBuilder.createXMLDefinitionBuilder(BuilderParameters builderParams) |
Creates a default builder for the definition configuration and
initializes it with a parameters object.
|
protected ConfigurationBuilder<? extends HierarchicalConfiguration<?>> |
ReloadingCombinedConfigurationBuilder.createXMLDefinitionBuilder(BuilderParameters builderParams) |
Creates a default builder for the definition configuration and
initializes it with a parameters object.
|
ConfigurationBuilder<? extends Configuration> |
BaseConfigurationBuilderProvider.getConfigurationBuilder(ConfigurationDeclaration decl) |
Returns the builder for the configuration source managed by this
provider.
|
ConfigurationBuilder<? extends Configuration> |
ConfigurationBuilderProvider.getConfigurationBuilder(ConfigurationDeclaration decl) |
Returns the builder for the configuration source managed by this
provider.
|
ConfigurationBuilder<? extends Configuration> |
MultiFileConfigurationBuilderProvider.getConfigurationBuilder(ConfigurationDeclaration decl) |
Returns the builder for the configuration source managed by this
provider.
|
ConfigurationBuilder<? extends HierarchicalConfiguration<?>> |
CombinedBuilderParametersImpl.getDefinitionBuilder() |
Returns the
ConfigurationBuilder object for obtaining the
definition configuration. |
ConfigurationBuilder<? extends HierarchicalConfiguration<?>> |
CombinedConfigurationBuilder.getDefinitionBuilder() |
Returns the
ConfigurationBuilder which creates the definition
configuration. |
ConfigurationBuilder<? extends Configuration> |
CombinedConfigurationBuilder.getNamedBuilder(java.lang.String name) |
Returns the configuration builder with the given name.
|
protected ConfigurationBuilder<? extends HierarchicalConfiguration<?>> |
CombinedConfigurationBuilder.setupDefinitionBuilder(java.util.Map<java.lang.String,java.lang.Object> params) |
Obtains the
ConfigurationBuilder object which provides access to
the configuration containing the definition of the combined configuration
to create. |
| Modifier and Type | Method | Description |
|---|---|---|
protected java.util.Collection<ConfigurationBuilder<? extends Configuration>> |
CombinedConfigurationBuilder.getChildBuilders() |
Returns a collection with the builders for all child configuration
sources.
|
| Modifier and Type | Method | Description |
|---|---|---|
CombinedBuilderParametersImpl |
CombinedBuilderParametersImpl.setDefinitionBuilder(ConfigurationBuilder<? extends HierarchicalConfiguration<?>> builder) |
Sets the
ConfigurationBuilder for the definition configuration. |
T |
CombinedBuilderProperties.setDefinitionBuilder(ConfigurationBuilder<? extends HierarchicalConfiguration<?>> builder) |
Sets the
ConfigurationBuilder for the definition configuration. |
Copyright © 2001–2018. All rights reserved.