Package org.apache.commons.configuration
SinceNot specified.
VersionNot specified.
AuthorNot specified.
Wiki javadoc Use textile entry format.
Add your comments here.
Interfaces
Configuration

The main Configuration interface.

ConfigurationComparator Comparator for configurations interface.
FileConfiguration A persistent configuration loaded and saved to a file.
Classes
AbstractConfiguration Abstract configuration class.
AbstractFileConfiguration

Partial implementation of the FileConfiguration interface.

AbstractHierarchicalFileConfiguration

Base class for implementing file based hierarchical configurations.

AbstractHierarchicalFileConfiguration.FileConfigurationDelegate A special implementation of the FileConfiguration interface that is used internally to implement the FileConfiguration methods for hierarchical configurations.
BaseConfiguration Basic configuration classe.
BaseConfigurationXMLReader

A specialized SAX2 XML parser that processes configuration objects.

CompositeConfiguration This Configuration class allows you to add multiple different types of Configuration to this CompositeConfiguration.
ConfigurationConverter Configuration converter.
ConfigurationFactory Factory class to create a CompositeConfiguration from a .xml file using Digester.
ConfigurationFactory.AdditionalConfigurationData A simple data class that holds all information about a configuration from the <additional> section.
ConfigurationFactory.ConfigurationBuilder An internally used helper class for constructing the composite configuration object.
ConfigurationFactory.DigesterConfigurationFactory A base class for digester factory classes.
ConfigurationFactory.FileConfigurationFactory A tiny inner class that allows the Configuration Factory to let the digester construct FileConfiguration objects that already have the correct base Path set.
ConfigurationFactory.PropertiesConfigurationFactory A factory that returns an XMLPropertiesConfiguration for .xml files and a PropertiesConfiguration for the others.
ConfigurationFactory.PropertyListConfigurationFactory A factory that returns an XMLPropertyListConfiguration for .xml files and a PropertyListConfiguration for the others.
ConfigurationKey

A simple class that supports creation of and iteration on complex configuration keys.

ConfigurationKey.KeyIterator A specialized iterator class for tokenizing a configuration key.
ConfigurationMap

The ConfigurationMap wraps a configuration-collection Configuration instance to provide a Map interface.

ConfigurationUtils Miscellaneous utility methods for configurations.
ConfigurationXMLReader

A base class for "faked" XMLReader classes that transform a configuration object in a set of SAX parsing events.

DatabaseConfiguration Configuration stored in a database.
DataConfiguration Decorator providing additional getters for any Configuration.
HierarchicalConfiguration

A specialized configuration class that extends its base class by the ability of keeping more structure in the stored properties.

HierarchicalConfiguration.BuilderVisitor A specialized visitor base class that can be used for storing the tree of configuration nodes.
HierarchicalConfiguration.Node A data class for storing (hierarchical) property information.
HierarchicalConfiguration.NodeVisitor

Definition of a visitor class for traversing a node and all of its children.

HierarchicalConfigurationXMLReader

A specialized SAX2 XML parser that "parses" hierarchical configuration objects.

HierarchicalXMLConfiguration A specialized hierarchical configuration class that is able to parse XML documents.
JNDIConfiguration This Configuration class allows you to interface with a JNDI datasource.
MapConfiguration A Map based Configuration.
PropertiesConfiguration This is the "classic" Properties loader which loads the values from a single or multiple files (which can be chained with "include =".
PropertiesConfiguration.PropertiesReader This class is used to read properties lines.
PropertiesConfiguration.PropertiesWriter This class is used to write properties lines.
PropertyConverter A utility class to convert the configuration properties into any type.
StrictConfigurationComparator Strict comparator for configurations.
SubsetConfiguration

A subset of another configuration.

SystemConfiguration A configuration based on the system properties.
XMLConfiguration

A specialized hierarchical configuration class that is able to parse XML documents.

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.
Exceptions
ConfigurationException Any exception that occurs while initializing a Configuration object.
ConfigurationRuntimeException A configuration related runtime exception.
ConversionException Exception thrown when a property is incompatible with the type requested.

The Configuration main package. It contains the definition of the Configuration interface and frequently used implementations like PropertiesConfiguration (dealing with .properties files) or XMLConfiguration that can load XML documents.

$Id: package.html 353877 2005-12-04 17:33:34Z oheger $