Uses of Interface
org.apache.commons.configuration2.builder.ConfigurationBuilder
-
Packages that use ConfigurationBuilder Package Description org.apache.commons.configuration2.builder This package contains the implementations of configuration builder classes used to create newConfiguration
objects.org.apache.commons.configuration2.builder.combined A package containing the implementation of the builder for combined configurations. -
-
Uses of ConfigurationBuilder in org.apache.commons.configuration2.builder
Classes in org.apache.commons.configuration2.builder that implement ConfigurationBuilder Modifier and Type Class Description class
BasicConfigurationBuilder<T extends ImmutableConfiguration>
An implementation of theConfigurationBuilder
interface which is able to create different concreteImmutableConfiguration
implementations based on reflection.class
FileBasedConfigurationBuilder<T extends FileBasedConfiguration>
A specializedConfigurationBuilder
implementation which can handle configurations read from aFileHandler
.class
ReloadingFileBasedConfigurationBuilder<T extends FileBasedConfiguration>
A specializedConfigurationBuilder
implementation which can handle configurations read from aFileHandler
and supports reloading.Fields in org.apache.commons.configuration2.builder declared as ConfigurationBuilder Modifier and Type Field Description private ConfigurationBuilder<? extends ImmutableConfiguration>
BuilderConfigurationWrapperFactory.BuilderConfigurationWrapperInvocationHandler. builder
The wrapped builder.Methods in org.apache.commons.configuration2.builder that return ConfigurationBuilder Modifier and Type Method Description ConfigurationBuilder<?>
ConfigurationBuilderEvent. getSource()
Gets the source of this event as aConfigurationBuilder
.Methods in org.apache.commons.configuration2.builder with parameters of type ConfigurationBuilder Modifier and Type Method Description <T extends ImmutableConfiguration>
TBuilderConfigurationWrapperFactory. createBuilderConfigurationWrapper(java.lang.Class<T> ifcClass, ConfigurationBuilder<? extends T> builder)
Creates a wrapperImmutableConfiguration
on top of the specifiedConfigurationBuilder
.static <T extends ImmutableConfiguration>
TBuilderConfigurationWrapperFactory. createBuilderConfigurationWrapper(java.lang.Class<T> ifcClass, ConfigurationBuilder<? extends T> builder, BuilderConfigurationWrapperFactory.EventSourceSupport evSrcSupport)
Creates aImmutableConfiguration
object which wraps the specifiedConfigurationBuilder
.Constructors in org.apache.commons.configuration2.builder with parameters of type ConfigurationBuilder Constructor Description BuilderConfigurationWrapperInvocationHandler(ConfigurationBuilder<? extends ImmutableConfiguration> wrappedBuilder, BuilderConfigurationWrapperFactory.EventSourceSupport evSrcSupport)
Creates a new instance ofBuilderConfigurationWrapperInvocationHandler
.ConfigurationBuilderEvent(ConfigurationBuilder<?> source, EventType<? extends ConfigurationBuilderEvent> evType)
Creates a new instance ofConfigurationBuilderEvent
and sets basic properties.ConfigurationBuilderResultCreatedEvent(ConfigurationBuilder<?> source, EventType<? extends ConfigurationBuilderResultCreatedEvent> evType, ImmutableConfiguration createdConfiguration)
Creates a new instance ofConfigurationBuilderResultCreatedEvent
and initializes its properties. -
Uses of ConfigurationBuilder in org.apache.commons.configuration2.builder.combined
Classes in org.apache.commons.configuration2.builder.combined that implement ConfigurationBuilder Modifier and Type Class Description class
CombinedConfigurationBuilder
A specializedConfigurationBuilder
implementation that creates aCombinedConfiguration
from multiple configuration sources defined by an XML-based configuration definition file.class
MultiFileConfigurationBuilder<T extends FileBasedConfiguration>
A specializedConfigurationBuilder
implementation providing access to multiple file-based configurations based on a file name pattern.private static class
MultiFileConfigurationBuilderProvider.ReloadableWrapperBuilder
A wrapper builder implementation which also provides aReloadingController
.private static class
MultiFileConfigurationBuilderProvider.WrapperBuilder
A simple wrapper implementation of theConfigurationBuilder
interface which returns a fix configuration and delegates to another builder for event listener management.class
ReloadingCombinedConfigurationBuilder
An extension ofCombinedConfigurationBuilder
which also supports reloading operations.class
ReloadingMultiFileConfigurationBuilder<T extends FileBasedConfiguration>
A specializedMultiFileConfigurationBuilder
implementation which adds support for reloading.Fields in org.apache.commons.configuration2.builder.combined declared as ConfigurationBuilder Modifier and Type Field Description private ConfigurationBuilder<? extends Configuration>
MultiFileConfigurationBuilderProvider.WrapperBuilder. builder
The builder to which this instance delegates.private ConfigurationBuilder<? extends HierarchicalConfiguration<?>>
CombinedBuilderParametersImpl. definitionBuilder
The definition configuration builder.private ConfigurationBuilder<? extends HierarchicalConfiguration<?>>
CombinedConfigurationBuilder. definitionBuilder
The builder for the definition configuration.Fields in org.apache.commons.configuration2.builder.combined with type parameters of type ConfigurationBuilder Modifier and Type Field Description private java.util.Collection<ConfigurationBuilder<? extends Configuration>>
CombinedConfigurationBuilder.ConfigurationSourceData. allBuilders
A collection with all child builders.private java.util.Map<java.lang.String,ConfigurationBuilder<? extends Configuration>>
CombinedConfigurationBuilder.ConfigurationSourceData. namedBuilders
A map for direct access to a builder by its name.private java.util.List<ConfigurationBuilder<? extends Configuration>>
CombinedConfigurationBuilder.ConfigurationSourceData. overrideBuilders
A list with the builders for override configurations.private java.util.List<ConfigurationBuilder<? extends Configuration>>
CombinedConfigurationBuilder.ConfigurationSourceData. unionBuilders
A list with the builders for union configurations.Methods in org.apache.commons.configuration2.builder.combined that return ConfigurationBuilder Modifier and Type Method Description private ConfigurationBuilder<? extends Configuration>
CombinedConfigurationBuilder.ConfigurationSourceData. createConfigurationBuilder(ConfigurationDeclaration decl)
Creates a configuration builder based on a source declaration in the definition configuration.private static ConfigurationBuilder<? extends Configuration>
MultiFileConfigurationBuilderProvider. createWrapperBuilder(ConfigurationBuilder<? extends Configuration> multiBuilder, Configuration wrapConfig)
Creates theConfigurationBuilder
to be returned by this provider.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)
Gets the builder for the configuration source managed by this provider.ConfigurationBuilder<? extends Configuration>
ConfigurationBuilderProvider. getConfigurationBuilder(ConfigurationDeclaration decl)
Gets the builder for the configuration source managed by this provider.ConfigurationBuilder<? extends Configuration>
MultiFileConfigurationBuilderProvider. getConfigurationBuilder(ConfigurationDeclaration decl)
Gets the builder for the configuration source managed by this provider.ConfigurationBuilder<? extends HierarchicalConfiguration<?>>
CombinedBuilderParametersImpl. getDefinitionBuilder()
Gets theConfigurationBuilder
object for obtaining the definition configuration.ConfigurationBuilder<? extends HierarchicalConfiguration<?>>
CombinedConfigurationBuilder. getDefinitionBuilder()
Gets theConfigurationBuilder
which creates the definition configuration.ConfigurationBuilder<? extends Configuration>
CombinedConfigurationBuilder.ConfigurationSourceData. getNamedBuilder(java.lang.String name)
Gets theConfigurationBuilder
with the given name.ConfigurationBuilder<? extends Configuration>
CombinedConfigurationBuilder. getNamedBuilder(java.lang.String name)
Gets the configuration builder with the given name.protected ConfigurationBuilder<? extends HierarchicalConfiguration<?>>
CombinedConfigurationBuilder. setupDefinitionBuilder(java.util.Map<java.lang.String,java.lang.Object> params)
Obtains theConfigurationBuilder
object which provides access to the configuration containing the definition of the combined configuration to create.Methods in org.apache.commons.configuration2.builder.combined that return types with arguments of type ConfigurationBuilder Modifier and Type Method Description java.util.List<ConfigurationBuilder<? extends Configuration>>
CombinedConfigurationBuilder.ConfigurationSourceData. createAndAddConfigurations(CombinedConfiguration ccResult, java.util.List<ConfigurationDeclaration> srcDecl, java.util.List<ConfigurationBuilder<? extends Configuration>> builders)
Processes the declaration of configuration builder providers, creates the corresponding builder if necessary, obtains configurations, and adds them to the specified result configuration.java.util.Collection<ConfigurationBuilder<? extends Configuration>>
CombinedConfigurationBuilder.ConfigurationSourceData. getChildBuilders()
Gets a collection containing the builders for all child configuration sources.protected java.util.Collection<ConfigurationBuilder<? extends Configuration>>
CombinedConfigurationBuilder. getChildBuilders()
Gets a collection with the builders for all child configuration sources.Methods in org.apache.commons.configuration2.builder.combined with parameters of type ConfigurationBuilder Modifier and Type Method Description private void
CombinedConfigurationBuilder.ConfigurationSourceData. addChildConfiguration(CombinedConfiguration ccResult, ConfigurationDeclaration decl, ConfigurationBuilder<? extends Configuration> builder)
Creates a new configuration using the specified builder and adds it to the resulting combined configuration.private void
CombinedConfigurationBuilder. addDefinitionBuilderChangeListener(ConfigurationBuilder<? extends HierarchicalConfiguration<?>> defBuilder)
Adds a listener at the given definition builder which resets this builder when a reset of the definition builder happens.private static ConfigurationBuilder<? extends Configuration>
MultiFileConfigurationBuilderProvider. createWrapperBuilder(ConfigurationBuilder<? extends Configuration> multiBuilder, Configuration wrapConfig)
Creates theConfigurationBuilder
to be returned by this provider.private Configuration
MultiFileConfigurationBuilderProvider. createWrapperConfiguration(ConfigurationBuilder builder)
Creates a configuration which wraps the specified builder.CombinedBuilderParametersImpl
CombinedBuilderParametersImpl. setDefinitionBuilder(ConfigurationBuilder<? extends HierarchicalConfiguration<?>> builder)
Sets theConfigurationBuilder
for the definition configuration.T
CombinedBuilderProperties. setDefinitionBuilder(ConfigurationBuilder<? extends HierarchicalConfiguration<?>> builder)
Sets theConfigurationBuilder
for the definition configuration.Constructors in org.apache.commons.configuration2.builder.combined with parameters of type ConfigurationBuilder Constructor Description ReloadableWrapperBuilder(Configuration conf, ConfigurationBuilder<? extends Configuration> bldr)
Creates a new instance ofReloadableWrapperBuilder
.WrapperBuilder(Configuration conf, ConfigurationBuilder<? extends Configuration> bldr)
Creates a new instance ofWrapperBuilder
.
-