Uses of Interface
org.apache.commons.configuration2.ImmutableConfiguration
Package
Description
The Configuration main package.
This package contains the implementations of configuration builder classes used to create new
Configuration
objects.
Configuration classes supporting NeXT / OpenStep /GNUStep style configuration.
This package contains some implementations of the
Configuration
interface that are useful in web
environments.-
Uses of ImmutableConfiguration in org.apache.commons.configuration2
Modifier and TypeInterfaceDescriptioninterface
The main Configuration interface.interface
An interface which combines theFileBased
andConfiguration
interfaces.interface
An interface for mutable hierarchical configurations.interface
An interface for immutable hierarchical configurations.Modifier and TypeClassDescriptionclass
Abstract configuration class.class
A specialized configuration class that extends its base class by the ability of keeping more structure in the stored properties.class
A base class for configuration implementations based on YAML structures.class
Basic configuration class.class
A specialized hierarchical configuration implementation that is based on a structure ofImmutableNode
objects.class
A hierarchical composite configuration class.class
CompositeConfiguration
allows you to add multipleConfiguration
objects to an aggregated configuration.class
Configuration stored in a database.class
Decorator providing additional getters for any Configuration.class
DynamicCombinedConfiguration allows a set of CombinedConfigurations to be used.class
A Configuration implementation that reads the platform specific environment variables using the map returned bySystem.getenv()
.class
A specialized hierarchical configuration implementation for parsing ini files.class
This Configuration class allows you to interface with a JNDI datasource.class
A specialized hierarchical configuration class that is able to parse JSON documents.class
A Map based Configuration.class
Wraps a BaseHierarchicalConfiguration and allows subtrees to be accessed via a configured path with replaceable tokens derived from the ConfigurationInterpolator.class
This is the "classic" Properties loader which loads the values from a single or multiple files (which can be chained with "include =".class
A specialized hierarchical configuration class with a node model that uses a tracked node of another node model as its root node.class
A subset of another configuration.class
A configuration based on the system properties.class
A specialized hierarchical configuration class that is able to parse XML documents.class
This configuration implements the XML properties format introduced in Java, see https://docs.oracle.com/javase/8/docs/api/java/util/Properties.html.class
A specialized hierarchical configuration class that is able to parse YAML documents.Modifier and TypeMethodDescriptionConfigurationLookup.getConfiguration()
Gets theImmutableConfiguration
used by this object.AbstractConfiguration.immutableSubset
(String prefix) ImmutableConfiguration.immutableSubset
(String prefix) Return a decorator immutable Configuration containing every key from the current Configuration that starts with the specified prefix.static ImmutableConfiguration
ConfigurationUtils.unmodifiableConfiguration
(Configuration c) Creates anImmutableConfiguration
from the givenConfiguration
object.Modifier and TypeMethodDescriptionstatic void
ConfigurationUtils.append
(ImmutableConfiguration source, Configuration target) Append all properties from the source configuration to the target configuration.static void
ConfigurationUtils.copy
(ImmutableConfiguration source, Configuration target) Copy all properties from the source configuration to the target configuration.static void
ConfigurationUtils.dump
(ImmutableConfiguration configuration, PrintStream out) Dump the configuration key/value mappings to some ouput stream.static void
ConfigurationUtils.dump
(ImmutableConfiguration configuration, PrintWriter out) Dump the configuration key/value mappings to some writer.static Properties
ConfigurationConverter.getProperties
(ImmutableConfiguration config) Convert a Configuration class into a Properties class.static String
ConfigurationUtils.toString
(ImmutableConfiguration configuration) Gets a string representation of the key/value mappings of a configuration.ModifierConstructorDescriptionCreates a new instance ofConfigurationLookup
and sets the associatedImmutableConfiguration
. -
Uses of ImmutableConfiguration in org.apache.commons.configuration2.builder
Modifier and TypeClassDescriptionclass
BasicConfigurationBuilder<T extends ImmutableConfiguration>
An implementation of theConfigurationBuilder
interface which is able to create different concreteImmutableConfiguration
implementations based on reflection.interface
ConfigurationBuilder<T extends ImmutableConfiguration>
Definition of an interface for objects that can createImmutableConfiguration
orConfiguration
objects of a specific type.Modifier 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
.Modifier and TypeMethodDescriptionConfigurationBuilderResultCreatedEvent.getConfiguration()
Gets the newly createdImmutableConfiguration
object.ModifierConstructorDescriptionConfigurationBuilderResultCreatedEvent
(ConfigurationBuilder<?> source, EventType<? extends ConfigurationBuilderResultCreatedEvent> evType, ImmutableConfiguration createdConfiguration) Creates a new instance ofConfigurationBuilderResultCreatedEvent
and initializes its properties. -
Uses of ImmutableConfiguration in org.apache.commons.configuration2.plist
Modifier and TypeClassDescriptionclass
NeXT / OpenStep style configuration.class
Property list file (plist) in XML FORMAT as used by macOS X (http://www.apple.com/DTDs/PropertyList-1.0.dtd). -
Uses of ImmutableConfiguration in org.apache.commons.configuration2.web
Modifier and TypeClassDescriptionclass
A configuration wrapper to read applet parameters.class
A configuration wrapper around aServletConfig
.class
A configuration wrapper to read the initialization parameters of a servlet context.class
A configuration wrapper around aFilterConfig
.class
A configuration wrapper to read the parameters of a servlet request.