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 and 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 and Description |
---|---|
ConfigurationBuilder<?> |
ConfigurationBuilderEvent.getSource()
Returns the source of this event as a
ConfigurationBuilder . |
Modifier and Type | Method and Description |
---|---|
<T extends ImmutableConfiguration> |
BuilderConfigurationWrapperFactory.createBuilderConfigurationWrapper(Class<T> ifcClass,
ConfigurationBuilder<? extends T> builder)
Creates a wrapper
ImmutableConfiguration on top of the specified
ConfigurationBuilder . |
static <T extends ImmutableConfiguration> |
BuilderConfigurationWrapperFactory.createBuilderConfigurationWrapper(Class<T> ifcClass,
ConfigurationBuilder<? extends T> builder,
BuilderConfigurationWrapperFactory.EventSourceSupport evSrcSupport)
Returns a
ImmutableConfiguration object which wraps the specified
ConfigurationBuilder . |
Constructor and 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 and 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 and Description |
---|---|
protected ConfigurationBuilder<? extends HierarchicalConfiguration<?>> |
ReloadingCombinedConfigurationBuilder.createXMLDefinitionBuilder(BuilderParameters builderParams)
Creates a default builder for the definition configuration and
initializes it with a parameters object.
|
protected ConfigurationBuilder<? extends HierarchicalConfiguration<?>> |
CombinedConfigurationBuilder.createXMLDefinitionBuilder(BuilderParameters builderParams)
Creates a default builder for the definition configuration and
initializes it with a parameters object.
|
ConfigurationBuilder<? extends Configuration> |
ConfigurationBuilderProvider.getConfigurationBuilder(ConfigurationDeclaration decl)
Returns the builder for the configuration source managed by this
provider.
|
ConfigurationBuilder<? extends Configuration> |
BaseConfigurationBuilderProvider.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<?>> |
CombinedConfigurationBuilder.getDefinitionBuilder()
Returns the
ConfigurationBuilder which creates the definition
configuration. |
ConfigurationBuilder<? extends HierarchicalConfiguration<?>> |
CombinedBuilderParametersImpl.getDefinitionBuilder()
Returns the
ConfigurationBuilder object for obtaining the
definition configuration. |
ConfigurationBuilder<? extends Configuration> |
CombinedConfigurationBuilder.getNamedBuilder(String name)
Returns the configuration builder with the given name.
|
protected ConfigurationBuilder<? extends HierarchicalConfiguration<?>> |
CombinedConfigurationBuilder.setupDefinitionBuilder(Map<String,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 and Description |
---|---|
protected Collection<ConfigurationBuilder<? extends Configuration>> |
CombinedConfigurationBuilder.getChildBuilders()
Returns a collection with the builders for all child configuration
sources.
|
Modifier and Type | Method and 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–2020 The Apache Software Foundation. All rights reserved.