Uses of Interface
org.apache.commons.configuration2.builder.ConfigurationBuilder
Packages that use ConfigurationBuilder
Package
Description
This package contains the implementations of configuration builder classes used to create new
Configuration
objects.
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 ConfigurationBuilderModifier and TypeClassDescriptionclass
BasicConfigurationBuilder<T extends ImmutableConfiguration>
An implementation of theConfigurationBuilder
interface which is able to create different concreteImmutableConfiguration
implementations based on reflection.class
A specializedConfigurationBuilder
implementation which can handle configurations read from aFileHandler
.class
A specializedConfigurationBuilder
implementation which can handle configurations read from aFileHandler
and supports reloading.Fields in org.apache.commons.configuration2.builder declared as ConfigurationBuilderModifier and TypeFieldDescriptionprivate final ConfigurationBuilder
<? extends ImmutableConfiguration> BuilderConfigurationWrapperFactory.BuilderConfigurationWrapperInvocationHandler.builder
The wrapped builder.Methods in org.apache.commons.configuration2.builder that return ConfigurationBuilderModifier and TypeMethodDescriptionConfigurationBuilderEvent.getSource()
Gets the source of this event as aConfigurationBuilder
.Methods in org.apache.commons.configuration2.builder with parameters of type ConfigurationBuilderModifier and TypeMethodDescription<T extends ImmutableConfiguration>
TBuilderConfigurationWrapperFactory.createBuilderConfigurationWrapper
(Class<T> ifcClass, ConfigurationBuilder<? extends T> builder) Creates a wrapperImmutableConfiguration
on top of the specifiedConfigurationBuilder
.static <T extends ImmutableConfiguration>
TBuilderConfigurationWrapperFactory.createBuilderConfigurationWrapper
(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 ConfigurationBuilderModifierConstructorDescriptionBuilderConfigurationWrapperInvocationHandler
(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 ConfigurationBuilderModifier and TypeClassDescriptionclass
A specializedConfigurationBuilder
implementation that creates aCombinedConfiguration
from multiple configuration sources defined by an XML-based configuration definition file.class
A specializedConfigurationBuilder
implementation providing access to multiple file-based configurations based on a file name pattern.private static final class
A wrapper builder implementation which also provides aReloadingController
.private static class
A simple wrapper implementation of theConfigurationBuilder
interface which returns a fix configuration and delegates to another builder for event listener management.class
An extension ofCombinedConfigurationBuilder
which also supports reloading operations.class
A specializedMultiFileConfigurationBuilder
implementation which adds support for reloading.Fields in org.apache.commons.configuration2.builder.combined declared as ConfigurationBuilderModifier and TypeFieldDescriptionprivate final 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 ConfigurationBuilderModifier and TypeFieldDescriptionprivate final Collection
<ConfigurationBuilder<? extends Configuration>> CombinedConfigurationBuilder.ConfigurationSourceData.allBuilders
A collection with all child builders.private final Map
<String, ConfigurationBuilder<? extends Configuration>> CombinedConfigurationBuilder.ConfigurationSourceData.namedBuilders
A map for direct access to a builder by its name.private final List
<ConfigurationBuilder<? extends Configuration>> CombinedConfigurationBuilder.ConfigurationSourceData.overrideBuilders
A list with the builders for override configurations.private final 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 ConfigurationBuilderModifier and TypeMethodDescriptionprivate 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
(String name) Gets theConfigurationBuilder
with the given name.ConfigurationBuilder
<? extends Configuration> CombinedConfigurationBuilder.getNamedBuilder
(String name) Gets the configuration builder with the given name.protected ConfigurationBuilder
<? extends HierarchicalConfiguration<?>> CombinedConfigurationBuilder.setupDefinitionBuilder
(Map<String, 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 ConfigurationBuilderModifier and TypeMethodDescriptionList
<ConfigurationBuilder<? extends Configuration>> CombinedConfigurationBuilder.ConfigurationSourceData.createAndAddConfigurations
(CombinedConfiguration ccResult, List<ConfigurationDeclaration> srcDecl, 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.Collection
<ConfigurationBuilder<? extends Configuration>> CombinedConfigurationBuilder.ConfigurationSourceData.getChildBuilders()
Gets a collection containing the builders for all child configuration sources.protected 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 ConfigurationBuilderModifier and TypeMethodDescriptionprivate 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.setDefinitionBuilder
(ConfigurationBuilder<? extends HierarchicalConfiguration<?>> builder) Sets theConfigurationBuilder
for the definition configuration.CombinedBuilderProperties.setDefinitionBuilder
(ConfigurationBuilder<? extends HierarchicalConfiguration<?>> builder) Sets theConfigurationBuilder
for the definition configuration.Constructors in org.apache.commons.configuration2.builder.combined with parameters of type ConfigurationBuilderModifierConstructorDescriptionReloadableWrapperBuilder
(Configuration conf, ConfigurationBuilder<? extends Configuration> bldr) Creates a new instance ofReloadableWrapperBuilder
.WrapperBuilder
(Configuration conf, ConfigurationBuilder<? extends Configuration> bldr) Creates a new instance ofWrapperBuilder
.