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. |
AppletConfiguration | A configuration wrapper to read applet parameters. |
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. |
BaseWebConfiguration |
An abstract base class for all web configurations. |
BeanDeclaration |
Definition of an interface for declaring a bean in a configuration file. |
BeanFactory |
Definition of an interface for bean factories. |
BeanHelper |
A helper class for creating bean instances that are defined in configuration files. |
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. |
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. |
ConfigurationConverter | Configuration converter. |
ConfigurationDynaBean | The ConfigurationDynaBean dynamically reads and writes configurations properties from a wrapped configuration-collection Configuration instance. |
ConfigurationDynaClass |
The ConfigurationDynaClass dynamically determines properties for
a ConfigurationDynaBean from a wrapped configuration-collection
Configuration instance.
|
ConfigurationErrorEvent |
An event class that is used for reporting errors that occurred while processing configuration properties. |
ConfigurationErrorListener |
An event listener interface to be implemented by observers that are interested in internal errors caused by processing of configuration properties. |
ConfigurationEvent |
An event class for reporting updates on a configuration object. |
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. |
ConfigurationInterpolator |
A class that handles interpolation (variable substitution) for configuration 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. |
ConfigurationListener |
A simple event listener interface for configuration observers. |
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. |
ConfigurationNode |
Definition of an interface for the nodes of a hierarchical configuration. |
ConfigurationNodeIteratorAttribute | A specialized node iterator implementation that deals with attribute nodes. |
ConfigurationNodeIteratorBase |
A base class for implementing iterators over configuration nodes. |
ConfigurationNodeIteratorChildren | A specialized iterator implementation for the child nodes of a configuration node. |
ConfigurationNodePointer |
A specific |
ConfigurationNodePointerFactory |
Implementation of the NodePointerFactory interface for
configuration nodes.
|
ConfigurationNodeVisitor |
Definition of a Visitor interface for a configuration node structure. |
ConfigurationNodeVisitorAdapter |
A simple adapter class that simplyfies writing custom node visitor implementations. |
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 |
ConstantLookup |
A specialized lookup implementation that allows access to constant fields of classes. |
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. |
DefaultBeanFactory |
The default implementation of the |
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. |
DefaultConfigurationKey |
A simple class that supports creation of and iteration on configuration keys
supported by a |
DefaultConfigurationKey.KeyIterator | A specialized iterator class for tokenizing a configuration key. |
DefaultConfigurationNode |
A default implementation of the |
DefaultConfigurationNode.SubNodes | An internally used helper class for managing a collection of sub nodes. |
DefaultExpressionEngine |
A default implementation of the |
EventSource |
A base class for objects that can generate configuration events. |
ExpressionEngine |
Definition of an interface for evaluating keys for hierarchical configurations. |
FileChangedReloadingStrategy |
A reloading strategy that will reload the configuration every time its underlying file is changed. This reloading strategy does not actively monitor a configuration file, but is triggered by its associated configuration whenever properties are accessed. |
FileConfiguration | A persistent configuration loaded and saved to a file. |
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. |
InvariantReloadingStrategy | A strategy that never triggers a reloading. |
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. |
ManagedReloadingStrategy | A strategy to reload configuration based on management requests. |
ManagedReloadingStrategyMBean | MBean definition for managing configuration reload. |
MapConfiguration | A Map based Configuration. |
NodeAddData |
A simple data class used by |
NodeCombiner |
A base class for node combiner implementations. |
OverrideCombiner |
A concrete combiner implementation that is able to construct an override combination. |
ParseException | This exception is thrown when parse errors are encountered. |
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. |
PropertyListConfiguration |
NeXT / OpenStep style configuration.
(http://developer.apple.com/documentation/Cocoa/Conceptual/PropertyLists/Concepts/OldStylePListsConcept.html)
Example: { foo = "bar"; array = ( value1, value2, value3 ); data = <4f3e0145ab>; nested = { key1 = value1; key2 = value; nested = { foo = bar } } } |
PropertyListParser | JavaCC based parser for the PropertyList format. |
PropertyListParserConstants | |
PropertyListParserTokenManager | |
ReloadingStrategy | A strategy to decide if a configuration should be reloaded. |
ServletConfiguration | A configuration wrapper around a ServletConfig. |
ServletContextConfiguration | A configuration wrapper to read the initialization parameters of a servlet context. |
ServletFilterConfiguration | A configuration wrapper around a FilterConfig. |
ServletRequestConfiguration | A configuration wrapper to read the parameters of a servlet request. |
SimpleCharStream | An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without unicode processing). |
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. |
Token | Describes the input token stream. |
TokenMgrError | |
UnionCombiner |
A specialized implementation of the |
ViewNode |
A specialized node implementation to be used in view configurations. |
XMLBeanDeclaration |
An implementation of the |
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. |
XMLPropertyListConfiguration | Mac OS X configuration file (http://www.apple.com/DTDs/PropertyList-1.0.dtd). |
XMLPropertyListConfiguration.ArrayNode | Container for array elements. |
XMLPropertyListConfiguration.PListNode | Node extension with addXXX methods to parse the typed data passed by Digester. |
XMLPropertyListConfiguration.SetNextAndPopRule | Digester rule that sets the object on the stack to the n-1 object and remove both of them from the stack. |
XPathExpressionEngine |
A specialized implementation of the |