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)
Creates 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–2022 The Apache Software Foundation. All rights reserved.