All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Error Summary Class Description AbsoluteNameLocationStrategy A specialized implementation ofFileLocationStrategy
which checks whether the provided file name is already an absolute file name.AbstractConfiguration Abstract configuration class.AbstractConfigurationNodeIterator<T> A base class for implementing iterators over configuration nodes.AbstractHierarchicalConfiguration<T> A specialized configuration class that extends its base class by the ability of keeping more structure in the stored properties.AbstractHierarchicalConfiguration.DefinedVisitor<T> A specialized visitor that checks if a node is defined.AbstractImmutableNodeHandler An abstract base class for aNodeHandler
implementation forImmutableNode
objects.AbstractListDelimiterHandler An abstract base class for concreteListDelimiterHandler
implementations.AbstractYAMLBasedConfiguration A base class for configuration implementations based on YAML structures.AppletConfiguration A configuration wrapper to read applet parameters.AutoSaveListener A listener class implementing an auto save mechanism for file-based configurations.BaseConfiguration Basic configuration class.BaseConfigurationBuilderProvider A fully-functional, reflection-based implementation of theConfigurationBuilderProvider
interface which can deal with the default tags defining configuration sources.BaseConfigurationXMLReader A specialized SAX2 XML parser that processes configuration objects.BaseEventSource A base class for objects that can generate configuration events.BaseHierarchicalConfiguration A specialized hierarchical configuration implementation that is based on a structure ofImmutableNode
objects.BaseHierarchicalConfiguration.BuilderVisitor A specialized visitor base class that can be used for storing the tree of configuration nodes.BasePathLocationStrategy A specialized implementation ofFileLocationStrategy
which tries to construct a file path from the locator's base path and file name.BaseWebConfiguration An abstract base class for all web configurations.BasicBuilderParameters An implementation ofBuilderParameters
which handles the parameters of aConfigurationBuilder
common to all concreteConfiguration
implementations.BasicBuilderProperties<T> Definition of a properties interface for basic parameters which are supported by allConfigurationBuilder
implementations derived fromBasicConfigurationBuilder
.BasicConfigurationBuilder<T extends ImmutableConfiguration> An implementation of theConfigurationBuilder
interface which is able to create different concreteImmutableConfiguration
implementations based on reflection.BeanCreationContext Definition of a context object storing all required information for the creation of a bean.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.BeanHelper.BeanCreationContextImpl An implementation of theBeanCreationContext
interface used byBeanHelper
to communicate with aBeanFactory
.BuilderConfigurationWrapperFactory A class that allows the creation of configuration objects wrapping aConfigurationBuilder
.BuilderConfigurationWrapperFactory.BuilderConfigurationWrapperInvocationHandler A specializedInvocationHandler
implementation for wrapper configurations.BuilderConfigurationWrapperFactory.EventSourceSupport An enumeration class with different options for supporting theEventSource
interface in generatedImmutableConfiguration
proxies.BuilderParameters An interface to be implemented by objects which can be used to parameterize aConfigurationBuilder
.CatalogResolver Thin wrapper around xml commons CatalogResolver to allow list of catalogs to be provided.CatalogResolver.Catalog Overrides the Catalog implementation to use the underlying FileSystem.CatalogResolver.CatalogManager Extends the CatalogManager to make the FileSystem and base directory accessible.ClasspathLocationStrategy A specializedFileLocationStrategy
implementation which searches for files on the class path.CombinedBeanDeclaration A special implementation of theBeanDeclaration
interface which allows combining multipleBeanDeclaration
objects.CombinedBuilderParameters Definition of a parameters interface providing a fluent API for setting all properties of a builder for a combined configuration.CombinedBuilderParametersImpl A specialized parameters object for aCombinedConfigurationBuilder
.CombinedBuilderProperties<T> Definition of a properties interface for the parameters of a combined configuration builder.CombinedConfiguration A hierarchical composite configuration class.CombinedConfigurationBuilder A specializedConfigurationBuilder
implementation that creates aCombinedConfiguration
from multiple configuration sources defined by an XML-based configuration definition file.CombinedConfigurationBuilderProvider A specializedConfigurationBuilderProvider
implementation which deals with combined configuration builders.CombinedLocationStrategy A specialized implementation of aFileLocationStrategy
which encapsulates an arbitrary number ofFileLocationStrategy
objects.CombinedReloadingController A specializedReloadingController
implementation which manages an arbitrary number of otherReloadingController
objects.CombinedReloadingController.MultiReloadingControllerDetector A specialized implementation of theReloadingDetector
interface which operates on a collection ofReloadingController
objects.CompositeConfiguration CompositeConfiguration
allows you to add multipleConfiguration
objects to an aggregated configuration.Configuration The main Configuration interface.ConfigurationAttributePointer<T> A specializedNodePointer
implementation for the attributes of a configuration node.ConfigurationBuilder<T extends ImmutableConfiguration> Definition of an interface for objects that can createImmutableConfiguration
orConfiguration
objects of a specific type.ConfigurationBuilderEvent A base event class for events generated by aConfigurationBuilder
.ConfigurationBuilderProvider An interface for creating builders for configuration sources of aCombinedConfigurationBuilder
.ConfigurationBuilderResultCreatedEvent A specialized event class which is generated by aConfigurationBuilder
when a result configuration has been created.ConfigurationComparator Comparator for configurations interface.ConfigurationConsumer<T> A Configuration task that may throw a ConfigurationException.ConfigurationConverter Configuration converter.ConfigurationDeclaration A specializedBeanDeclaration
implementation that represents the declaration of a configuration source.ConfigurationDecoder An interface for decoding encoded values from a configuration source.ConfigurationDynaBean TheConfigurationDynaBean
dynamically reads and writes configurations properties from a wrapped configuration-collectionConfiguration
instance.ConfigurationDynaClass TheConfigurationDynaClass
dynamically determines properties for aConfigurationDynaBean
from a wrapped configuration-collectionConfiguration
instance.ConfigurationErrorEvent An event class that is used for reporting errors that occurred while processing configuration properties.ConfigurationEvent An event class for reporting updates on a configuration object.ConfigurationException Any exception that occurs while initializing a Configuration object.ConfigurationInterpolator A class that handles interpolation (variable substitution) for configuration objects.ConfigurationInterpolator.DefaultPrefixLookupsHolder Internal class used to construct the defaultLookup
map used byConfigurationInterpolator.getDefaultPrefixLookups()
.ConfigurationInterpolator.DefaultStringConverter Class encapsulating the default logic to convert resolved variable values into strings.ConfigurationLogger A class providing basic logging capabilities.ConfigurationLookup A specialized implementation of theLookup
interface which uses aConfiguration
object to resolve variables.ConfigurationMap TheConfigurationMap
wraps a configuration-collectionConfiguration
instance to provide aMap
interface.ConfigurationMap.ConfigurationSet Sets of entries in the map.ConfigurationNodeIteratorAttribute<T> A specialized node iterator implementation that deals with attribute nodes.ConfigurationNodeIteratorChildren<T> A specialized iterator implementation for the child nodes of a configuration node.ConfigurationNodePointer<T> A specificNodePointer
implementation for configuration nodes.ConfigurationNodePointerFactory Implements theNodePointerFactory
interface for configuration nodes.ConfigurationNodePointerFactory.NodeWrapper<T> An internally used wrapper class that holds all information for processing a query for a specific node.ConfigurationNodeVisitor<T> Definition of a Visitor interface for a configuration node structure.ConfigurationNodeVisitorAdapter<T> A simple adapter class that simplifies writing custom node visitor implementations.ConfigurationRuntimeException A configuration related runtime exception.Configurations A convenience class which simplifies the creation of standard configurations and their builders.ConfigurationUtils Miscellaneous utility methods for configurations.ConfigurationXMLReader A base class for "faked"XMLReader
classes that transform a configuration object in a set of SAX parsing events.ConstantLookup Looks up constant fields in classes.ConstructorArg A class representing an argument for a constructor invocation to be used by aBeanDeclaration
.ConversionException Thrown when a property is incompatible with the type requested.ConversionHandler An interface defining the possible data type conversions supported by the configuration framework.CopyObjectDefaultHandler A specialized implementation ofDefaultParametersHandler
that copies the properties of aBuilderParameters
object (passed at construction time) onto the object to be initialized.DatabaseBuilderParameters Definition of a parameters interface providing a fluent API for setting all properties for a database configuration.DatabaseBuilderParametersImpl A specialized parameters object for database configurations.DatabaseBuilderProperties<T> Definition of a properties interface for parameters of a database configuration.DatabaseConfiguration Configuration stored in a database.DataConfiguration Decorator providing additional getters for any Configuration.DefaultBeanFactory The default implementation of theBeanFactory
interface.DefaultConfigurationKey A simple class that supports creation of and iteration on configuration keys supported by aDefaultExpressionEngine
object.DefaultConversionHandler A default implementation of theConversionHandler
interface.DefaultEntityResolver The DefaultEntityResolver used by XML Configurations.DefaultExpressionEngine A default implementation of theExpressionEngine
interface providing the "native" expression language for hierarchical configurations.DefaultExpressionEngineSymbols A class representing the various symbols that are supported in keys recognized byDefaultExpressionEngine
.DefaultExpressionEngineSymbols.Builder A builder class for creating instances ofDefaultExpressionEngineSymbols
.DefaultFileSystem FileSystem that uses java.io.File or HttpClient.DefaultFileSystem.HttpOutputStream Wraps the output stream so errors can be detected in the HTTP response.DefaultListDelimiterHandler The default implementation of theListDelimiterHandler
interface.DefaultLookups An enumeration class defining constants for built-inLookup
objects available forConfiguration
instances.DefaultParametersHandler<T> Definition of an interface for setting default values for specific configuration parameter objects.DefaultParametersManager A class for managing a set ofDefaultParametersHandler
objects.DefaultParametersManager.DefaultHandlerData A data class storing information aboutDefaultParametersHandler
objects added to aParameters
object.DefaultReloadingDetectorFactory A default implementation of theReloadingDetectorFactory
interface.DisabledListDelimiterHandler A specialized implementation of theListDelimiterHandler
interface which disables list splitting.DummyLookup A simple dummyLookup
implementation.DynamicCombinedConfiguration DynamicCombinedConfiguration allows a set of CombinedConfigurations to be used.DynamicCombinedConfiguration.ConfigData Internal class that identifies each Configuration.DynamicCombinedConfiguration.CurrentConfigHolder A simple data class holding information about the current configuration while an operation for a thread is processed.EntityRegistry Interface used for registering and retrieving PUBLICID to URL mappings.EntityResolverSupport Interface that identifies the class as using an EntityResolverEnvironmentConfiguration A Configuration implementation that reads the platform specific environment variables using the map returned bySystem.getenv()
.EnvironmentLookup Deprecated. Event The base class for all events generated by this library.EventListener<T extends Event> Definition of a generic event listener interface.EventListenerList A class for managing event listeners for an event source.EventListenerList.EventListenerIterator<T extends Event> A specialIterator
implementation used by thegetEventListenerIterator()
method.EventListenerParameters A specialized parameters implementation forBasicConfigurationBuilder
which allows for a convenient event listener initialization.EventListenerProvider Definition of an interface that is evaluated by aConfigurationBuilder
to initialize event listeners.EventListenerRegistrationData<T extends Event> A data class holding information about an event listener registration.EventSource An interface for configuration implementations which support registration of event listeners.EventType<T extends Event> A class representing an event type.ExpressionEngine Definition of an interface for evaluating keys for hierarchical configurations.ExprLookup Lookup that allows expressions to be evaluated.ExprLookup.Variable The key and corresponding object that will be made available to the JexlContext for use in expressions.ExprLookup.Variables List wrapper used to allow the Variables list to be created as beans in DefaultConfigurationBuilder.FileBased Definition of an interface to be implemented by objects which know how to read and write themselves from or to a character stream.FileBasedBuilderParameters Definition of a parameters interface providing a fluent API for setting all properties of a configuration of a file-based configuration builder.FileBasedBuilderParametersImpl An implementation ofBuilderParameters
which contains parameters related toConfiguration
implementations that are loaded from files.FileBasedBuilderProperties<T> Definition of a properties interface for parameters of file-based configurations.FileBasedConfiguration An interface which combines theFileBased
andConfiguration
interfaces.FileBasedConfigurationBuilder<T extends FileBasedConfiguration> A specializedConfigurationBuilder
implementation which can handle configurations read from aFileHandler
.FileExtensionConfigurationBuilderProvider A specialized implementation ofConfigurationBuilderProvider
which determines the name of the result configuration class based on the extension of the file to load.FileHandler A class that manages persistence of an associatedFileBased
object.FileHandlerListener A listener interface for receiving notifications about updates of aFileHandler
.FileHandlerListenerAdapter An adapter class simplifying the implementation of customFileHandlerListener
classes.FileHandlerReloadingDetector A specialized implementation ofReloadingDetector
which monitors a file specified by aFileHandler
.FileLocationStrategy An interface allowing applications to customize the process of locating a file.FileLocator A class describing the location of a file.FileLocator.FileLocatorBuilder A typical builder implementation for creatingFileLocator
objects.FileLocatorAware Definition of an interface to be implemented byFileBased
objects which need access to the currentFileLocator
.FileLocatorUtils A utility class providing helper methods related to locating files.FileOptionsProvider Some FileSystems allow options to be passed on File operations.FileSystem Abstract layer to allow various types of file systems.FileSystemLocationStrategy A specialized implementation ofFileLocationStrategy
which uses the passed inFileSystem
to locate a file.FileUtils This class is a subset of org.apache.commons.io.FileUtils, git-svn-id: https://svn.apache.org/repos/asf/commons/proper/io/trunk@1423916 13f79535-47bb-0310-9956-ffa450edef68.FindNodeVisitor<T> A specializedNodeVisitor
implementation which searches for a specific node in a hierarchy.HierarchicalBuilderParameters Definition of a parameters interface providing a fluent API for setting all properties for a hierarchical configuration.HierarchicalBuilderParametersImpl A specialized parameters object for hierarchical configurations.HierarchicalBuilderProperties<T> Definition of a parameters interface for hierarchical configurations.HierarchicalConfiguration<T> An interface for mutable hierarchical configurations.HierarchicalConfigurationConverter A base class for converters that transform a normal configuration object into a hierarchical configuration.HierarchicalConfigurationXMLReader<T> A specialized SAX2 XML parser that "parses" hierarchical configuration objects.HomeDirectoryLocationStrategy A specialized implementation ofFileLocationStrategy
which searches for files in the user's home directory or another special configurable directory.ImmutableConfiguration The main interface for accessing configuration data in a read-only fashion.ImmutableConfigurationInvocationHandler A specializedInvocationHandler
implementation for supporting immutable configurations.ImmutableConfigurationInvocationHandler.ImmutableIterator A specializedIterator
implementation which delegates to an underlying iterator, but does not support theremove()
method.ImmutableHierarchicalConfiguration An interface for immutable hierarchical configurations.ImmutableNode An immutable default implementation for configuration nodes.ImmutableNode.Builder A builder class for creating instances ofImmutableNode
.INIBuilderParameters Definition of a parameters interface providing a fluent API for setting all properties for a INI configuration.INIBuilderParametersImpl A specialized parameters class for INI configuration.INIBuilderProperties<T> Definition of a parameters interface for INI configurations.INIConfiguration A specialized hierarchical configuration implementation for parsing ini files.INIConfiguration.Builder Builds instances of INIConfiguration.INIConfiguration.GlobalSectionNodeModel A specialized node model implementation for the sub configuration representing the global section of the INI file.Initializable Definition of an interface to be implemented byConfiguration
implementations which support a special initialization method.InMemoryNodeModel A specialized node model implementation which operates onImmutableNode
structures.InMemoryNodeModel.TransactionInitializer An interface used internally for handling concurrent updates.InMemoryNodeModelSupport A specialized version of theNodeModelSupport
interface which allows querying anInMemoryNodeModel
.InputStreamSupport Definition of an interface to be implemented by objects which support reading from an input stream.InterpolatorSpecification A simple value class defining aConfigurationInterpolator
.InterpolatorSpecification.Builder A builder class for creating instances ofInterpolatorSpecification
.JndiBuilderParameters Definition of a parameters interface providing a fluent API for setting all properties for a JNDI configuration.JndiBuilderParametersImpl A specialized parameters object for JNDI configurations.JndiBuilderProperties<T> Definition of a properties interface for parameters of a JNDI configuration.JNDIConfiguration This Configuration class allows you to interface with a JNDI datasource.JSONConfiguration A specialized hierarchical configuration class that is able to parse JSON documents.LegacyListDelimiterHandler A specialized implementation ofListDelimiterHandler
which simulates the list delimiter handling as it was used byPropertiesConfiguration
in Commons Configuration 1.x.ListDelimiterHandler Definition of an interface that controls the handling of list delimiters in configuration properties.LockMode An enumeration used bySynchronizerSupport
to specify how an object is locked.Lookup Definition of an interface for looking up variables during interpolation.ManagedReloadingDetector A strategy to reload configuration based on management requests.ManagedReloadingDetectorMBean MBean definition for managing configuration reload.MapConfiguration A Map based Configuration.MergeCombiner A specialized implementation of theNodeCombiner
interface that performs a merge from two passed in node hierarchies.ModelTransaction An internal helper class for a atomic updates of anInMemoryNodeModel
.ModelTransaction.AddAttributeOperation A specialized operation class for adding an attribute to a target node.ModelTransaction.AddAttributesOperation A specialized operation class for adding multiple attributes to a target node.ModelTransaction.ChangeNodeNameOperation A specialized operation class which changes the name of a node.ModelTransaction.ChangeNodeValueOperation A specialized operation class which changes the value of a node.ModelTransaction.Operation An abstract base class representing an operation to be performed on a node.ModelTransaction.RemoveAttributeOperation A specialized operation class for removing an attribute from a target node.MultiFileBuilderParameters Definition of a parameters interface providing a fluent API for setting all properties of a builder managing multiple file-based configurations.MultiFileBuilderParametersImpl A specialized parameters object forMultiFileConfigurationBuilder
.MultiFileBuilderProperties<T> Definition of a properties interface for the parameters of a multiple file configuration builder.MultiFileConfigurationBuilder<T extends FileBasedConfiguration> A specializedConfigurationBuilder
implementation providing access to multiple file-based configurations based on a file name pattern.MultiFileConfigurationBuilderProvider A specializedConfigurationBuilderProvider
implementation for integratingMultiFileConfigurationBuilder
withCombinedConfigurationBuilder
.MultiFileConfigurationBuilderProvider.ReloadableWrapperBuilder A wrapper builder implementation which also provides aReloadingController
.MultiFileConfigurationBuilderProvider.WrapperBuilder A simple wrapper implementation of theConfigurationBuilder
interface which returns a fix configuration and delegates to another builder for event listener management.MultiWrapDynaBean An implementation of theDynaBean
interfaces which wraps multiple other beans.MultiWrapDynaClass An implementation ofDynaClass
which combines the properties of multiple otherDynaClass
instances.NodeAddData<T> A simple data class used byExpressionEngine
to store the results of theprepareAdd()
operation.NodeCombiner A base class for node combiner implementations.NodeHandler<T> Definition of an interface for accessing the data of a configuration node.NodeHandlerDecorator<T> An abstract base class for decorators of aNodeHandler
.NodeKeyResolver<T> Definition of an interface which allows resolving a (property) key for different manipulating operations.NodeMatcher<C> An interface for matching nodes based on specific criteria.NodeModel<T> Definition of an interface describing a model based on a nodes structure.NodeModelSupport<T> An interface to be implemented by objects that support aNodeModel
.NodeNameMatchers An enumeration class with several pre-definedNodeMatcher
implementations based on node names.NodeSelector A class for selecting a specific node based on a key or a set of keys.NodeTracker A class which can track specific nodes in anInMemoryNodeModel
.NodeTracker.TrackedNodeData A simple data class holding information about a tracked node.NodeTreeWalker A class providing different algorithms for traversing a hierarchy of configuration nodes.NodeUpdateData<T> A simple data class used by node models to store parameters of an update operation.NoOpSynchronizer An implementation of theSynchronizer
interface which does not perform any synchronization.OverrideCombiner A concrete combiner implementation that is able to construct an override combination.Parameters A convenience class for creating parameter objects for initializing configuration builder objects.Parameters.ParametersIfcInvocationHandler A specializedInvocationHandler
implementation which maps the methods of a parameters interface to an implementation of the corresponding property interfaces.ParseException This exception is thrown when parse errors are encountered.PatternSubtreeConfigurationWrapper Wraps a BaseHierarchicalConfiguration and allows subtrees to be accessed via a configured path with replaceable tokens derived from the ConfigurationInterpolator.PeriodicReloadingTrigger A timer-based trigger for reloading checks.PrefixedKeysIterator * A specialized iterator implementation used byAbstractConfiguration
to return an iteration over all keys starting with a specified prefix.PropertiesBuilderParameters Definition of a parameters interface providing a fluent API for setting all properties for a properties configuration.PropertiesBuilderParametersImpl A specialized parameter class for configuringPropertiesConfiguration
instances.PropertiesBuilderProperties<T> Definition of a parameters interface for properties configurations.PropertiesConfiguration This is the "classic" Properties loader which loads the values from a single or multiple files (which can be chained with "include =".PropertiesConfiguration.DefaultIOFactory A default implementation of theIOFactory
interface.PropertiesConfiguration.IOFactory Definition of an interface that allows customization of read and write operations.PropertiesConfiguration.JupIOFactory An alternativePropertiesConfiguration.IOFactory
that tries to mimic the behavior ofProperties
(Jup) more closely.PropertiesConfiguration.JupPropertiesReader APropertiesConfiguration.PropertiesReader
that tries to mimic the behavior ofProperties
.PropertiesConfiguration.JupPropertiesWriter APropertiesConfiguration.PropertiesWriter
that tries to mimic the behavior ofProperties
.PropertiesConfiguration.PropertiesReader This class is used to read properties lines.PropertiesConfiguration.PropertiesWriter This class is used to write properties lines.PropertiesConfigurationLayout A helper class used byPropertiesConfiguration
to keep the layout of a properties file.PropertiesConfigurationLayout.PropertyLayoutData A helper class for storing all layout related information for a configuration property.PropertyConverter A utility class to convert the configuration properties into any type.PropertyListConfiguration NeXT / OpenStep style configuration.PropertyListConfiguration.DateComponentParser A helper class for parsing and formatting date literals.PropertyListConfiguration.DateFieldParser A specialized date component parser implementation that deals with numeric calendar fields.PropertyListConfiguration.DateSeparatorParser A specialized date component parser implementation that deals with separator characters.PropertyListConfiguration.DateTimeZoneParser A specialized date component parser implementation that deals with the time zone part of a date component.PropertyListParser JavaCC based parser for the PropertyList format.PropertyListParser.JJCalls PropertyListParser.LookaheadSuccess PropertyListParserConstants Token literal values and constants.PropertyListParserTokenManager Token Manager.ProvidedURLLocationStrategy A specialized implementation ofFileLocationStrategy
which checks whether a passed inFileLocator
already has a defined URL.QueryResult<T> A data class representing a single query result produced by anExpressionEngine
.ReadWriteSynchronizer A special implementation ofSynchronizer
based on the JDK'sReentrantReadWriteLock
class.ReferenceNodeHandler An extension of theNodeHandler
interface which allows access to so-called references stored for a node.ReferenceTracker A class which allows anInMemoryNodeModel
to associate arbitrary objects with nodes.ReloadingBuilderSupportListener An internally used helper class for adding reloading support to an arbitraryConfigurationBuilder
.ReloadingCombinedConfigurationBuilder An extension ofCombinedConfigurationBuilder
which also supports reloading operations.ReloadingController A class for adding support for reload operations in a generic way.ReloadingControllerSupport Definition of an interface to be implemented by components which support reloading operations managed by aReloadingController
.ReloadingDetector An interface to be implemented by objects which can detect whether a reload operation is required.ReloadingDetectorFactory Definition of an interface for objects which can create aReloadingDetector
.ReloadingEvent An event that is fired when a reload operation is required.ReloadingFileBasedConfigurationBuilder<T extends FileBasedConfiguration> A specializedConfigurationBuilder
implementation which can handle configurations read from aFileHandler
and supports reloading.ReloadingMultiFileConfigurationBuilder<T extends FileBasedConfiguration> A specializedMultiFileConfigurationBuilder
implementation which adds support for reloading.ServletConfiguration A configuration wrapper around aServletConfig
.ServletContextConfiguration A configuration wrapper to read the initialization parameters of a servlet context.ServletFilterConfiguration A configuration wrapper around aFilterConfig
.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.StringLookupAdapter Wraps an Apache Commons TextStringLookup
as an Apache Commons ConfigurationLookup
.SubnodeConfiguration A specialized hierarchical configuration class with a node model that uses a tracked node of another node model as its root node.SubsetConfiguration A subset of another configuration.Synchronizer An interface controlling synchronization of configuration instances.SynchronizerSupport Definition of an interface for objects that can be associated with aSynchronizer
.SystemConfiguration A configuration based on the system properties.SystemPropertiesLookup Deprecated. Token Describes the input token stream.TokenMgrError Token Manager Error.TrackedNodeHandler A specialNodeHandler
implementation for tracked nodes.TrackedNodeModel A specializedNodeModel
implementation that uses a tracked node managed by anInMemoryNodeModel
object as root node.TreeData An internally used helper class for storing information about the managed node structure.TreeUtils Utility methods.UnionCombiner A specialized implementation of theNodeCombiner
interface that constructs a union from two passed in node hierarchies.URLConnectionOptions Carries options and operates onURLConnection
.ValueTransformer Definition of an interface used byListDelimiterHandler
to perform additional transformations on behalf of a configuration when a property value is escaped.VerifiableOutputStream OutputStream that can be checked for errors after it is written to.VFSFileHandlerReloadingDetector A file-based reloading strategy that uses Commons VFS to determine when a file was changed.VFSFileSystem FileSystem that uses Apache Commons VFS.VFSFileSystem.VFSURLStreamHandler Stream handler required to create URL.XMLBeanDeclaration An implementation of theBeanDeclaration
interface that is suitable for XML configuration files.XMLBeanDeclaration.NodeData<T> An internal helper class which wraps the node with the bean declaration and the corresponding node handler.XMLBuilderParameters Definition of a parameters interface providing a fluent API for setting all properties for a XML configuration.XMLBuilderParametersImpl A specialized parameters class for XML configuration.XMLBuilderProperties<T> Definition of a parameters interface for XML configurations.XMLConfiguration A specialized hierarchical configuration class that is able to parse XML documents.XMLConfiguration.XMLBuilderVisitor A concreteBuilderVisitor
that can construct XML documents.XMLDocumentHelper An internally used helper class for dealing with XML documents.XMLListReference An internal class implementing list handling functionality forXMLConfiguration
.XMLPropertiesConfiguration This configuration implements the XML properties format introduced in Java, see https://docs.oracle.com/javase/8/docs/api/java/util/Properties.html.XMLPropertyListConfiguration Property list file (plist) in XML FORMAT as used by macOS X (http://www.apple.com/DTDs/PropertyList-1.0.dtd).XMLPropertyListConfiguration.ArrayNodeBuilder Container for array elements.XMLPropertyListConfiguration.PListNodeBuilder A specialized builder class with addXXX methods to parse the typed data passed by the SAX handler.XPathContextFactory An internally used helper class for creating new XPath context objects.XPathExpressionEngine A specialized implementation of theExpressionEngine
interface that is able to evaluate XPATH expressions.