Package org.apache.avalon.framework.configuration
package org.apache.avalon.framework.configuration
Component configuration interfaces and XML-based implementations.
The org.apache.avalon.framework.configuration
package contains primarily:
- The Configurable interface, which a Component implements if it needs to be configured with externally-specified data before it is initialized.
- The Configuration interface, an implementation of which will be passed to Components that implement Configurable.
- The Reconfigurable interface, which Components implement if they need to be reconfigured at runtime.
- Various classes providing the default XML-based implementation of Configuration. The mapping from XML to Configuration tree is described in DefaultConfigurationBuilder.
-
ClassDescriptionThis is an abstract
Configuration
implementation that deals with methods that can be abstracted away from underlying implementations.This class has a bunch of utility methods to work with configuration objects.This is the defaultConfiguration
implementation.A DefaultConfigurationBuilder buildsConfiguration
s from XML, via a SAX2 compliant parser.A ConfigurationSerializer serializes configurations via SAX2 compliant parser.An immutable implementation of theConfiguration
interface.A read/write extension of the Configuration interface.A SAXConfigurationHandler helps build Configurations out of sax events, including namespace information.A SAXConfigurationHandler helps build Configurations out of sax events.