Package | Description |
---|---|
org.apache.commons.configuration |
The Configuration main package.
|
org.apache.commons.configuration.plist |
Configuration classes supporting NeXT / OpenStep style configuration.
|
org.apache.commons.configuration.web |
This package contains some implementations of the
Configuration
interface that are useful in web environments. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractFileConfiguration
Partial implementation of the
FileConfiguration interface. |
class |
AbstractHierarchicalFileConfiguration
Base class for implementing file based hierarchical configurations.
|
protected class |
AbstractHierarchicalFileConfiguration.FileConfigurationDelegate
A special implementation of the
FileConfiguration interface that is
used internally to implement the FileConfiguration methods
for hierarchical configurations. |
class |
BaseConfiguration
Basic configuration classe.
|
class |
CombinedConfiguration
A hierarchical composite configuration class.
|
class |
CompositeConfiguration
This Configuration class allows you to add multiple different types of Configuration
to this CompositeConfiguration.
|
class |
DatabaseConfiguration
Configuration stored in a database.
|
class |
DataConfiguration
Decorator providing additional getters for any Configuration.
|
class |
DefaultConfigurationBuilder
A factory class that creates a composite configuration from an XML based
configuration definition file.
|
class |
HierarchicalConfiguration
A specialized configuration class that extends its base class by the
ability of keeping more structure in the stored properties.
|
class |
HierarchicalXMLConfiguration
Deprecated.
This class is deprecated. Use
XMLConfiguration
instead, which supports all features this class had offered before. |
class |
INIConfiguration
An initialization or ini file is a configuration file tpically found on
Microsoft's Windows operating system and contains data for Windows based
applications.
|
class |
JNDIConfiguration
This Configuration class allows you to interface with a JNDI datasource.
|
class |
MapConfiguration
A Map based Configuration.
|
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 that wraps a single node of
its parent configuration.
|
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.
|
private class |
XMLConfiguration.XMLFileConfigurationDelegate
A special implementation of the
FileConfiguration interface that is
used internally to implement the FileConfiguration methods
for XMLConfiguration , too. |
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.
|
Modifier and Type | Field and Description |
---|---|
private AbstractConfiguration |
CombinedConfiguration.ConfigData.configuration
Stores a reference to the configuration.
|
Modifier and Type | Method and Description |
---|---|
private AbstractConfiguration |
DefaultConfigurationBuilder.createConfigurationAt(DefaultConfigurationBuilder.ConfigurationDeclaration decl)
Creates a configuration object from the specified configuration
declaration.
|
AbstractConfiguration |
CombinedConfiguration.ConfigData.getConfiguration()
Returns the stored configuration.
|
AbstractConfiguration |
DefaultConfigurationBuilder.ConfigurationProvider.getConfiguration(DefaultConfigurationBuilder.ConfigurationDeclaration decl)
Returns the configuration.
|
AbstractConfiguration |
DefaultConfigurationBuilder.FileConfigurationProvider.getConfiguration(DefaultConfigurationBuilder.ConfigurationDeclaration decl)
Creates the configuration.
|
AbstractConfiguration |
DefaultConfigurationBuilder.ConfigurationBuilderProvider.getConfiguration(DefaultConfigurationBuilder.ConfigurationDeclaration decl)
Creates the configuration.
|
AbstractConfiguration |
DefaultConfigurationBuilder.ConfigurationProvider.getEmptyConfiguration(DefaultConfigurationBuilder.ConfigurationDeclaration decl)
Returns an uninitialized configuration of the represented type.
|
AbstractConfiguration |
DefaultConfigurationBuilder.FileConfigurationProvider.getEmptyConfiguration(DefaultConfigurationBuilder.ConfigurationDeclaration decl)
Returns an uninitialized file configuration.
|
AbstractConfiguration |
DefaultConfigurationBuilder.ConfigurationBuilderProvider.getEmptyConfiguration(DefaultConfigurationBuilder.ConfigurationDeclaration decl)
Returns an empty configuration in case of an optional configuration
could not be created.
|
Modifier and Type | Method and Description |
---|---|
void |
CombinedConfiguration.addConfiguration(AbstractConfiguration config)
Adds a new configuration to this combined configuration.
|
void |
CombinedConfiguration.addConfiguration(AbstractConfiguration config,
java.lang.String name)
Adds a new configuration to this combined configuration with an optional
name.
|
void |
CombinedConfiguration.addConfiguration(AbstractConfiguration config,
java.lang.String name,
java.lang.String at)
Adds a new configuration to this combined configuration.
|
static java.lang.Object |
PropertyConverter.interpolate(java.lang.Object value,
AbstractConfiguration config)
Performs interpolation of the specified value.
|
Constructor and Description |
---|
CombinedConfiguration.ConfigData(AbstractConfiguration config,
java.lang.String n,
java.lang.String at)
Creates a new instance of
ConfigData and initializes
it. |
Modifier and Type | Class and Description |
---|---|
class |
PropertyListConfiguration
NeXT / OpenStep style configuration.
|
class |
XMLPropertyListConfiguration
Mac OS X configuration file (http://www.apple.com/DTDs/PropertyList-1.0.dtd).
|
Modifier and Type | Class and Description |
---|---|
class |
AppletConfiguration
A configuration wrapper to read applet parameters.
|
(package private) class |
BaseWebConfiguration
An abstract base class for all web configurations.
|
class |
ServletConfiguration
A configuration wrapper around a
ServletConfig . |
class |
ServletContextConfiguration
A configuration wrapper to read the initialization parameters of a servlet
context.
|
class |
ServletFilterConfiguration
A configuration wrapper around a
FilterConfig . |
class |
ServletRequestConfiguration
A configuration wrapper to read the parameters of a servlet request.
|