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 TypeClassDescriptionclassBasicConfigurationBuilder<T extends ImmutableConfiguration>An implementation of theConfigurationBuilderinterface which is able to create different concreteImmutableConfigurationimplementations based on reflection.classA specializedConfigurationBuilderimplementation which can handle configurations read from aFileHandler.classA specializedConfigurationBuilderimplementation which can handle configurations read from aFileHandlerand supports reloading.Fields in org.apache.commons.configuration2.builder declared as ConfigurationBuilderModifier and TypeFieldDescriptionprivate final ConfigurationBuilder<? extends ImmutableConfiguration> BuilderConfigurationWrapperFactory.BuilderConfigurationWrapperInvocationHandler.builderThe 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 wrapperImmutableConfigurationon top of the specifiedConfigurationBuilder.static <T extends ImmutableConfiguration>
TBuilderConfigurationWrapperFactory.createBuilderConfigurationWrapper(Class<T> ifcClass, ConfigurationBuilder<? extends T> builder, BuilderConfigurationWrapperFactory.EventSourceSupport evSrcSupport) Creates aImmutableConfigurationobject 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 ofConfigurationBuilderEventand sets basic properties.ConfigurationBuilderResultCreatedEvent(ConfigurationBuilder<?> source, EventType<? extends ConfigurationBuilderResultCreatedEvent> evType, ImmutableConfiguration createdConfiguration) Creates a new instance ofConfigurationBuilderResultCreatedEventand 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 TypeClassDescriptionclassA specializedConfigurationBuilderimplementation that creates aCombinedConfigurationfrom multiple configuration sources defined by an XML-based configuration definition file.classA specializedConfigurationBuilderimplementation providing access to multiple file-based configurations based on a file name pattern.private static final classA wrapper builder implementation which also provides aReloadingController.private static classA simple wrapper implementation of theConfigurationBuilderinterface which returns a fix configuration and delegates to another builder for event listener management.classAn extension ofCombinedConfigurationBuilderwhich also supports reloading operations.classA specializedMultiFileConfigurationBuilderimplementation which adds support for reloading.Fields in org.apache.commons.configuration2.builder.combined declared as ConfigurationBuilderModifier and TypeFieldDescriptionprivate final ConfigurationBuilder<? extends Configuration> MultiFileConfigurationBuilderProvider.WrapperBuilder.builderThe builder to which this instance delegates.private ConfigurationBuilder<? extends HierarchicalConfiguration<?>> CombinedBuilderParametersImpl.definitionBuilderThe definition configuration builder.private ConfigurationBuilder<? extends HierarchicalConfiguration<?>> CombinedConfigurationBuilder.definitionBuilderThe 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.allBuildersA collection with all child builders.private final Map<String, ConfigurationBuilder<? extends Configuration>> CombinedConfigurationBuilder.ConfigurationSourceData.namedBuildersA map for direct access to a builder by its name.private final List<ConfigurationBuilder<? extends Configuration>> CombinedConfigurationBuilder.ConfigurationSourceData.overrideBuildersA list with the builders for override configurations.private final List<ConfigurationBuilder<? extends Configuration>> CombinedConfigurationBuilder.ConfigurationSourceData.unionBuildersA 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 theConfigurationBuilderto 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 theConfigurationBuilderobject for obtaining the definition configuration.ConfigurationBuilder<? extends HierarchicalConfiguration<?>> CombinedConfigurationBuilder.getDefinitionBuilder()Gets theConfigurationBuilderwhich creates the definition configuration.ConfigurationBuilder<? extends Configuration> CombinedConfigurationBuilder.ConfigurationSourceData.getNamedBuilder(String name) Gets theConfigurationBuilderwith 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 theConfigurationBuilderobject 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 voidCombinedConfigurationBuilder.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 voidCombinedConfigurationBuilder.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 theConfigurationBuilderto be returned by this provider.private ConfigurationMultiFileConfigurationBuilderProvider.createWrapperConfiguration(ConfigurationBuilder builder) Creates a configuration which wraps the specified builder.CombinedBuilderParametersImpl.setDefinitionBuilder(ConfigurationBuilder<? extends HierarchicalConfiguration<?>> builder) Sets theConfigurationBuilderfor the definition configuration.CombinedBuilderProperties.setDefinitionBuilder(ConfigurationBuilder<? extends HierarchicalConfiguration<?>> builder) Sets theConfigurationBuilderfor 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.