| Package | Description | 
|---|---|
| org.apache.commons.configuration2 | 
 
 The Configuration main package. 
 | 
| org.apache.commons.configuration2.builder | 
 
 This package contains the implementations of configuration builder
 classes used to create new  
Configuration objects. | 
| org.apache.commons.configuration2.plist | 
 
 Configuration classes supporting NeXT / OpenStep /GNUStep style configuration. 
 | 
| org.apache.commons.configuration2.tree | 
 
 A package with helper and utility classes used by hierarchical configurations. 
 | 
| org.apache.commons.configuration2.tree.xpath | 
 
 This package contains the  
XPathExpressionEngine class which
 enables XPATH support for querying configuration properties. | 
| Class and Description | 
|---|
| ConfigurationNodeVisitor
 
 Definition of a Visitor interface for a configuration node
 structure. 
 | 
| ConfigurationNodeVisitorAdapter
 
 A simple adapter class that simplifies writing custom node visitor
 implementations. 
 | 
| ExpressionEngine
 
 Definition of an interface for evaluating keys for hierarchical
 configurations. 
 | 
| ImmutableNode
 
 An immutable default implementation for configuration nodes. 
 | 
| InMemoryNodeModel
 
 A specialized node model implementation which operates on
  
ImmutableNode structures. | 
| InMemoryNodeModelSupport
 
 A specialized version of the  
NodeModelSupport interface which allows
 querying an InMemoryNodeModel. | 
| NodeAddData
 
 A simple data class used by  
ExpressionEngine to store
 the results of the prepareAdd() operation. | 
| NodeCombiner
 
 A base class for node combiner implementations. 
 | 
| NodeHandler
 
 Definition of an interface for accessing the data of a configuration node. 
 | 
| NodeKeyResolver
 
 Definition of an interface which allows resolving a (property) key for
 different manipulating operations. 
 | 
| NodeModel
 
 Definition of an interface describing a model based on a nodes structure. 
 | 
| NodeModelSupport
 
 An interface to be implemented by objects that support a  
NodeModel. | 
| NodeSelector
 
 A class for selecting a specific node based on a key or a set of keys. 
 | 
| NodeUpdateData
 
 A simple data class used by node models to store parameters of an update
 operation. 
 | 
| QueryResult
 
 A data class representing a single query result produced by an
  
ExpressionEngine. | 
| ReferenceNodeHandler
 
 An extension of the  
NodeHandler interface which allows access to
 so-called references stored for a node. | 
| TrackedNodeModel
 
 A specialized  
NodeModel implementation that uses a tracked node
 managed by an InMemoryNodeModel object as root node. | 
| Class and Description | 
|---|
| ExpressionEngine
 
 Definition of an interface for evaluating keys for hierarchical
 configurations. 
 | 
| Class and Description | 
|---|
| ImmutableNode
 
 An immutable default implementation for configuration nodes. 
 | 
| InMemoryNodeModelSupport
 
 A specialized version of the  
NodeModelSupport interface which allows
 querying an InMemoryNodeModel. | 
| NodeKeyResolver
 
 Definition of an interface which allows resolving a (property) key for
 different manipulating operations. 
 | 
| NodeModelSupport
 
 An interface to be implemented by objects that support a  
NodeModel. | 
| Class and Description | 
|---|
| ConfigurationNodeVisitor
 
 Definition of a Visitor interface for a configuration node
 structure. 
 | 
| DefaultConfigurationKey
 
 A simple class that supports creation of and iteration on configuration keys
 supported by a  
DefaultExpressionEngine object. | 
| DefaultConfigurationKey.KeyIterator
 A specialized iterator class for tokenizing a configuration key. 
 | 
| DefaultExpressionEngine
 
 A default implementation of the  
ExpressionEngine interface
 providing the "native" expression language for hierarchical
 configurations. | 
| DefaultExpressionEngineSymbols
 
 A class representing the various symbols that are supported in keys
 recognized by  
DefaultExpressionEngine. | 
| DefaultExpressionEngineSymbols.Builder
 A builder class for creating instances of
  
DefaultExpressionEngineSymbols. | 
| ExpressionEngine
 
 Definition of an interface for evaluating keys for hierarchical
 configurations. 
 | 
| ImmutableNode
 
 An immutable default implementation for configuration nodes. 
 | 
| ImmutableNode.Builder
 
 A builder class for creating instances of  
ImmutableNode. | 
| InMemoryNodeModel
 
 A specialized node model implementation which operates on
  
ImmutableNode structures. | 
| InMemoryNodeModelSupport
 
 A specialized version of the  
NodeModelSupport interface which allows
 querying an InMemoryNodeModel. | 
| NodeAddData
 
 A simple data class used by  
ExpressionEngine to store
 the results of the prepareAdd() operation. | 
| NodeCombiner
 
 A base class for node combiner implementations. 
 | 
| NodeHandler
 
 Definition of an interface for accessing the data of a configuration node. 
 | 
| NodeKeyResolver
 
 Definition of an interface which allows resolving a (property) key for
 different manipulating operations. 
 | 
| NodeMatcher
 
 An interface for matching nodes based on specific criteria. 
 | 
| NodeModel
 
 Definition of an interface describing a model based on a nodes structure. 
 | 
| NodeModelSupport
 
 An interface to be implemented by objects that support a  
NodeModel. | 
| NodeNameMatchers
 
 An enumeration class with several pre-defined  
NodeMatcher
 implementations based on node names. | 
| NodeSelector
 
 A class for selecting a specific node based on a key or a set of keys. 
 | 
| NodeTreeWalker
 
 A class providing different algorithms for traversing a hierarchy of
 configuration nodes. 
 | 
| NodeUpdateData
 
 A simple data class used by node models to store parameters of an update
 operation. 
 | 
| QueryResult
 
 A data class representing a single query result produced by an
  
ExpressionEngine. | 
| ReferenceNodeHandler
 
 An extension of the  
NodeHandler interface which allows access to
 so-called references stored for a node. | 
| Class and Description | 
|---|
| ExpressionEngine
 
 Definition of an interface for evaluating keys for hierarchical
 configurations. 
 | 
| NodeAddData
 
 A simple data class used by  
ExpressionEngine to store
 the results of the prepareAdd() operation. | 
| NodeHandler
 
 Definition of an interface for accessing the data of a configuration node. 
 | 
| QueryResult
 
 A data class representing a single query result produced by an
  
ExpressionEngine. | 
Copyright © 2001–2020 The Apache Software Foundation. All rights reserved.