The Configuration main package.
See: Description
Interface Summary | |
---|---|
Configuration |
The main Configuration interface. This interface allows accessing and manipulating a configuration object. |
ConfigurationBuilder |
Definition of an interface for objects that can create a configuration. |
ConfigurationComparator | Comparator for configurations interface. |
FileConfiguration | A persistent configuration loaded and saved to a file. |
Class Summary | |
---|---|
AbstractConfiguration |
Abstract configuration class. |
AbstractFileConfiguration |
Partial implementation of the |
AbstractHierarchicalFileConfiguration |
Base class for implementing file based hierarchical configurations. This class serves an analogous purpose as the
|
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. This class mimics to be a SAX compliant XML parser. |
BaseConfigurationXMLReader.SAXConverter | An internally used helper class to iterate over all configuration keys ant to generate corresponding SAX events. |
CombinedConfiguration |
A hierarchical composite configuration class. |
CombinedConfiguration.ConfigData | An internal helper class for storing information about contained configurations. |
CompositeConfiguration | This Configuration class allows you to add multiple different types of Configuration to this CompositeConfiguration. |
ConfigurationConverter | Configuration converter. |
ConfigurationException | Any exception that occurs while initializing a Configuration object. |
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.CallOptionalMethodRule |
A special implementation of Digester's CallMethodRule that
is internally used for calling a file configuration's load()
method. |
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.JNDIConfigurationFactory | A tiny inner class that allows the Configuration Factory to let the digester construct JNDIConfiguration objects. |
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. |
ConfigurationFactory.SystemConfigurationFactory | A tiny inner class that allows the Configuration Factory to let the digester construct SystemConfiguration objects. |
ConfigurationKey |
A simple class that supports creation of and iteration on complex configuration keys. For key creation the class works similar to a StringBuffer: There are
several |
ConfigurationKey.KeyIterator | A specialized iterator class for tokenizing a configuration key. |
ConfigurationMap |
The Note: This implementation is incomplete. |
ConfigurationMap.ConfigurationSet | Set of entries in the map. |
ConfigurationMap.ConfigurationSet.ConfigurationSetIterator | Iterator over the entries in the ConfigurationMap. |
ConfigurationMap.ConfigurationSet.Entry | A Map entry in the ConfigurationMap. |
ConfigurationRuntimeException | A configuration related runtime exception. |
ConfigurationUtils | Miscellaneous utility methods for configurations. |
ConfigurationXMLReader |
A base class for "faked" This class provides dummy implementations for most of the methods
defined in the |
ConversionException | Exception thrown when a property is incompatible with the type requested. |
DatabaseConfiguration | Configuration stored in a database. |
DataConfiguration | Decorator providing additional getters for any Configuration. |
DefaultConfigurationBuilder |
A factory class that creates a composite configuration from an XML based configuration definition file. |
DefaultConfigurationBuilder.ConfigurationBeanFactory |
A specialized BeanFactory implementation that handles
configuration declarations. |
DefaultConfigurationBuilder.ConfigurationBuilderProvider | A specialized configuration provider class that allows to include other configuration definition files. |
DefaultConfigurationBuilder.ConfigurationDeclaration |
A specialized |
DefaultConfigurationBuilder.ConfigurationProvider |
A base class for creating and initializing configuration sources. |
DefaultConfigurationBuilder.FileConfigurationProvider | A specialized provider implementation that deals with file based configurations. |
DefaultConfigurationBuilder.FileExtensionConfigurationProvider | A specialized configuration provider for file based configurations that can handle configuration sources whose concrete type depends on the extension of the file to be loaded. |
HierarchicalConfiguration |
A specialized configuration class that extends its base class by the ability of keeping more structure in the stored properties. There
are some sources of configuration data that cannot be stored very well in a
|
HierarchicalConfigurationConverter |
A base class for converters that transform a normal configuration object into a hierarchical configuration. This class provides a default mechanism for iterating over the keys in a configuration and to throw corresponding element start and end events. |
HierarchicalConfigurationXMLReader |
A specialized SAX2 XML parser that "parses" hierarchical configuration objects. This class mimics to be a SAX conform XML parser. |
HierarchicalConfigurationXMLReader.SAXVisitor | A specialized visitor class for generating SAX events for a hierarchical node structure. |
HierarchicalConfiguration.BuilderVisitor | A specialized visitor base class that can be used for storing the tree of configuration nodes. |
HierarchicalConfiguration.CloneVisitor | A specialized visitor that is able to create a deep copy of a node hierarchy. |
HierarchicalConfiguration.DefinedKeysVisitor | A specialized visitor that fills a list with keys that are defined in a node hierarchy. |
HierarchicalConfiguration.DefinedVisitor | A specialized visitor that checks if a node is defined. |
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. This class defines the interface of a visitor for
|
HierarchicalXMLConfiguration | A specialized hierarchical configuration class that is able to parse XML documents. |
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. |
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 =". |
PropertiesConfigurationLayout |
A helper class used by |
PropertiesConfigurationLayout.PropertyLayoutData | A helper class for storing all layout related information for a configuration property. |
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. |
SubnodeConfiguration |
A specialized hierarchical configuration class that wraps a single node of its parent configuration. |
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. The parsed document will be stored keeping its structure. |
XMLConfiguration.XMLBuilderVisitor |
A concrete BuilderVisitor that can construct XML
documents. |
XMLConfiguration.XMLFileConfigurationDelegate |
A special implementation of the FileConfiguration interface that is
used internally to implement the FileConfiguration methods
for XMLConfiguration , too. |
XMLConfiguration.XMLNode |
A specialized Node class that is connected with an XML
element. |
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. |
XMLPropertiesConfiguration.XMLPropertiesHandler | SAX Handler to parse a XML properties file. |
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 439648 2006-09-02 20:42:10Z oheger $