| 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 |
| 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 |
| ConfigurationUtils | Miscellaneous utility methods for configurations. |
| ConfigurationXMLReader | A base class for "faked" |
| 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 $