Uses of Interface
org.apache.commons.configuration2.ImmutableConfiguration
-
Packages that use ImmutableConfiguration Package Description org.apache.commons.configuration2 The Configuration main package.org.apache.commons.configuration2.builder This package contains the implementations of configuration builder classes used to create newConfiguration
objects.org.apache.commons.configuration2.plist Configuration classes supporting NeXT / OpenStep /GNUStep style configuration.org.apache.commons.configuration2.web This package contains some implementations of theConfiguration
interface that are useful in web environments. -
-
Uses of ImmutableConfiguration in org.apache.commons.configuration2
Subinterfaces of ImmutableConfiguration in org.apache.commons.configuration2 Modifier and Type Interface Description interface
Configuration
The main Configuration interface.interface
FileBasedConfiguration
An interface which combines theFileBased
andConfiguration
interfaces.interface
HierarchicalConfiguration<T>
An interface for mutable hierarchical configurations.interface
ImmutableHierarchicalConfiguration
An interface for immutable hierarchical configurations.Classes in org.apache.commons.configuration2 that implement ImmutableConfiguration Modifier and Type Class Description class
AbstractConfiguration
Abstract configuration class.class
AbstractHierarchicalConfiguration<T>
A specialized configuration class that extends its base class by the ability of keeping more structure in the stored properties.class
AbstractYAMLBasedConfiguration
A base class for configuration implementations based on YAML structures.class
BaseConfiguration
Basic configuration class.class
BaseHierarchicalConfiguration
A specialized hierarchical configuration implementation that is based on a structure ofImmutableNode
objects.class
CombinedConfiguration
A hierarchical composite configuration class.class
CompositeConfiguration
CompositeConfiguration
allows you to add multipleConfiguration
objects to an aggregated configuration.class
DatabaseConfiguration
Configuration stored in a database.class
DataConfiguration
Decorator providing additional getters for any Configuration.class
DynamicCombinedConfiguration
DynamicCombinedConfiguration allows a set of CombinedConfigurations to be used.class
EnvironmentConfiguration
A Configuration implementation that reads the platform specific environment variables using the map returned bySystem.getenv()
.class
INIConfiguration
A specialized hierarchical configuration implementation for parsing ini files.class
JNDIConfiguration
This Configuration class allows you to interface with a JNDI datasource.class
JSONConfiguration
A specialized hierarchical configuration class that is able to parse JSON documents.class
MapConfiguration
A Map based Configuration.class
PatternSubtreeConfigurationWrapper
Wraps a BaseHierarchicalConfiguration and allows subtrees to be accessed via a configured path with replaceable tokens derived from the ConfigurationInterpolator.class
PropertiesConfiguration
This is the "classic" Properties loader which loads the values from a single or multiple files (which can be chained with "include =".class
SubnodeConfiguration
A specialized hierarchical configuration class with a node model that uses a tracked node of another node model as its root node.class
SubsetConfiguration
A subset of another configuration.class
SystemConfiguration
A configuration based on the system properties.class
XMLConfiguration
A specialized hierarchical configuration class that is able to parse XML documents.class
XMLPropertiesConfiguration
This configuration implements the XML properties format introduced in Java 5.0, see http://java.sun.com/j2se/1.5.0/docs/api/java/util/Properties.html.class
YAMLConfiguration
A specialized hierarchical configuration class that is able to parse YAML documents.Methods in org.apache.commons.configuration2 that return ImmutableConfiguration Modifier and Type Method Description ImmutableConfiguration
ConfigurationLookup. getConfiguration()
Returns theImmutableConfiguration
used by this object.ImmutableConfiguration
AbstractConfiguration. immutableSubset(java.lang.String prefix)
ImmutableConfiguration
ImmutableConfiguration. immutableSubset(java.lang.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.Methods in org.apache.commons.configuration2 with parameters of type ImmutableConfiguration Modifier and Type Method Description static 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, java.io.PrintStream out)
Dump the configuration key/value mappings to some ouput stream.static void
ConfigurationUtils. dump(ImmutableConfiguration configuration, java.io.PrintWriter out)
Dump the configuration key/value mappings to some writer.static java.util.Properties
ConfigurationConverter. getProperties(ImmutableConfiguration config)
Convert a Configuration class into a Properties class.static java.lang.String
ConfigurationUtils. toString(ImmutableConfiguration configuration)
Get a string representation of the key/value mappings of a configuration.Constructors in org.apache.commons.configuration2 with parameters of type ImmutableConfiguration Constructor Description ConfigurationLookup(ImmutableConfiguration config)
Creates a new instance ofConfigurationLookup
and sets the associatedImmutableConfiguration
. -
Uses of ImmutableConfiguration in org.apache.commons.configuration2.builder
Classes in org.apache.commons.configuration2.builder with type parameters of type ImmutableConfiguration 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.interface
ConfigurationBuilder<T extends ImmutableConfiguration>
Definition of an interface for objects that can createImmutableConfiguration
orConfiguration
objects of a specific type.Methods in org.apache.commons.configuration2.builder with type parameters of type ImmutableConfiguration 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)
Returns aImmutableConfiguration
object which wraps the specifiedConfigurationBuilder
.Methods in org.apache.commons.configuration2.builder that return ImmutableConfiguration Modifier and Type Method Description ImmutableConfiguration
ConfigurationBuilderResultCreatedEvent. getConfiguration()
Returns the newly createdImmutableConfiguration
object.Constructors in org.apache.commons.configuration2.builder with parameters of type ImmutableConfiguration Constructor Description ConfigurationBuilderResultCreatedEvent(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
Classes in org.apache.commons.configuration2.plist that implement ImmutableConfiguration Modifier and Type Class Description class
PropertyListConfiguration
NeXT / OpenStep style configuration.class
XMLPropertyListConfiguration
Property list file (plist) in XML FORMAT as used by Mac OS X (http://www.apple.com/DTDs/PropertyList-1.0.dtd). -
Uses of ImmutableConfiguration in org.apache.commons.configuration2.web
Classes in org.apache.commons.configuration2.web that implement ImmutableConfiguration Modifier and Type Class Description class
AppletConfiguration
A configuration wrapper to read applet parameters.class
ServletConfiguration
A configuration wrapper around aServletConfig
.class
ServletContextConfiguration
A configuration wrapper to read the initialization parameters of a servlet context.class
ServletFilterConfiguration
A configuration wrapper around aFilterConfig
.class
ServletRequestConfiguration
A configuration wrapper to read the parameters of a servlet request.
-