## Uses of Package
org.apache.commons.configuration

Packages that use org.apache.commons.configuration
org.apache.commons.configuration: The Configuration main package.
org.apache.commons.configuration.beanutils: In this package a `Configuration` implementation can be found that implements the `DynaBean` interface.
org.apache.commons.configuration.interpol: A package with helper classes used for interpolation (variable substitution).
org.apache.commons.configuration.plist: Configuration classes supporting NeXT / OpenStep /GNUStep style configuration.
org.apache.commons.configuration.reloading: The `reloading` package contains the definition of the `ReloadingStrategy` interface, which provides automatic reloading facilities for file based configurations.
org.apache.commons.configuration.resolver: A package containing EntityResolvers.
org.apache.commons.configuration.web: This package contains some implementations of the `Configuration` interface that are useful in web environments.

Classes in org.apache.commons.configuration used by org.apache.commons.configuration
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 class.
CombinedConfiguration A hierarchical composite configuration class.
CompositeConfiguration `CompositeConfiguration` allows you to add multiple `Configuration` objects to an aggregated configuration.
Configuration The main Configuration interface.
ConfigurationBuilder Definition of an interface for objects that can create a configuration.
ConfigurationComparator Comparator for configurations interface.
ConfigurationException Any exception that occurs while initializing a Configuration object.
ConfigurationFactory.AdditionalConfigurationData Deprecated. A simple data class that holds all information about a configuration from the `<additional>` section.
ConfigurationFactory.DigesterConfigurationFactory Deprecated. A base class for digester factory classes.
ConfigurationFactory.FileConfigurationFactory Deprecated. A tiny inner class that allows the Configuration Factory to let the digester construct FileConfiguration objects that already have the correct base Path set.
ConfigurationKey Deprecated. Use `DefaultConfigurationKey` instead. It is associated with a `DefaultExpressionEngine` and thus can produce correct keys even if key separators have been changed.
ConfigurationKey.KeyIterator Deprecated. A specialized iterator class for tokenizing a configuration key.
ConfigurationRuntimeException A configuration related runtime exception.
ConfigurationXMLReader A base class for "faked" `XMLReader` classes that transform a configuration object in a set of SAX parsing events.
ConversionException Exception thrown when a property is incompatible with the type requested.
DefaultConfigurationBuilder A factory class that creates a composite configuration from an XML based configuration definition file.
DefaultConfigurationBuilder.ConfigurationDeclaration A specialized `BeanDeclaration` implementation that represents the declaration of a configuration source.
DefaultConfigurationBuilder.ConfigurationProvider A base class for creating and initializing configuration sources.
DefaultConfigurationBuilder.FileConfigurationProvider A specialized provider implementation that deals with file based configurations.
DefaultFileSystem FileSystem that uses java.io.File or HttpClient
FileConfiguration A persistent configuration loaded and saved to a file.
FileOptionsProvider Some FileSystems allow options to be passed on File operations.
FileSystem Abstract layer to allow various types of file systems.
FileSystemBased Interface used to install or locate the FileSystem
HierarchicalConfiguration A specialized configuration class that extends its base class by the ability of keeping more structure in the stored properties.
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.
HierarchicalReloadableConfiguration A base class for hierarchical configurations with specific reloading requirements.
Lock A simple class acting as lock.
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.IOFactory Definition of an interface that allows customization of read and write operations.
PropertiesConfiguration.PropertiesReader This class is used to read properties lines.
PropertiesConfiguration.PropertiesWriter This class is used to write properties lines.
PropertiesConfigurationLayout A helper class used by `PropertiesConfiguration` to keep the layout of a properties file.
SubnodeConfiguration A specialized hierarchical configuration class that wraps a single node of its parent configuration.
XMLConfiguration A specialized hierarchical configuration class that is able to parse XML documents.

Classes in org.apache.commons.configuration used by org.apache.commons.configuration.beanutils
Configuration The main Configuration interface.
ConfigurationMap The `ConfigurationMap` wraps a configuration-collection `Configuration` instance to provide a `Map` interface.
ConfigurationRuntimeException A configuration related runtime exception.
HierarchicalConfiguration A specialized configuration class that extends its base class by the ability of keeping more structure in the stored properties.
SubnodeConfiguration A specialized hierarchical configuration class that wraps a single node of its parent configuration.

Classes in org.apache.commons.configuration used by org.apache.commons.configuration.interpol
AbstractConfiguration Abstract configuration class.
ConfigurationRuntimeException A configuration related runtime exception.

Classes in org.apache.commons.configuration used by org.apache.commons.configuration.plist
AbstractConfiguration Abstract configuration class.
AbstractHierarchicalFileConfiguration Base class for implementing file based hierarchical configurations.
Configuration The main Configuration interface.
ConfigurationException Any exception that occurs while initializing a Configuration object.
FileConfiguration A persistent configuration loaded and saved to a file.
FileSystemBased Interface used to install or locate the FileSystem
HierarchicalConfiguration A specialized configuration class that extends its base class by the ability of keeping more structure in the stored properties.
HierarchicalConfiguration.Node A data class for storing (hierarchical) property information.

Classes in org.apache.commons.configuration used by org.apache.commons.configuration.reloading
FileConfiguration A persistent configuration loaded and saved to a file.

Classes in org.apache.commons.configuration used by org.apache.commons.configuration.resolver
FileSystem Abstract layer to allow various types of file systems.

Classes in org.apache.commons.configuration used by org.apache.commons.configuration.web
AbstractConfiguration Abstract configuration class.
Configuration The main Configuration interface.

Copyright © 2001-2012 The Apache Software Foundation. All Rights Reserved.