All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Error Summary Class Description AbsoluteNameLocationStrategy A specialized implementation ofFileLocationStrategywhich checks whether the provided file name is already an absolute file name.AbstractConfiguration Abstract configuration class.AbstractHierarchicalConfiguration<T> A specialized configuration class that extends its base class by the ability of keeping more structure in the stored properties.AbstractListDelimiterHandler An abstract base class for concreteListDelimiterHandlerimplementations.AbstractYAMLBasedConfiguration A base class for configuration implementations based on YAML structures.AppletConfiguration A configuration wrapper to read applet parameters.BaseConfiguration Basic configuration class.BaseConfigurationBuilderProvider A fully-functional, reflection-based implementation of theConfigurationBuilderProviderinterface 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 ofImmutableNodeobjects.BaseHierarchicalConfiguration.BuilderVisitor A specialized visitor base class that can be used for storing the tree of configuration nodes.BasePathLocationStrategy A specialized implementation ofFileLocationStrategywhich tries to construct a file path from the locator's base path and file name.BasicBuilderParameters An implementation ofBuilderParameterswhich handles the parameters of aConfigurationBuildercommon to all concreteConfigurationimplementations.BasicBuilderProperties<T> Definition of a properties interface for basic parameters which are supported by allConfigurationBuilderimplementations derived fromBasicConfigurationBuilder.BasicConfigurationBuilder<T extends ImmutableConfiguration> An implementation of theConfigurationBuilderinterface which is able to create different concreteImmutableConfigurationimplementations 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.BuilderConfigurationWrapperFactory A class that allows the creation of configuration objects wrapping aConfigurationBuilder.BuilderConfigurationWrapperFactory.EventSourceSupport An enumeration class with different options for supporting theEventSourceinterface in generatedImmutableConfigurationproxies.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 specializedFileLocationStrategyimplementation which searches for files on the class path.CombinedBeanDeclaration A special implementation of theBeanDeclarationinterface which allows combining multipleBeanDeclarationobjects.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 specializedConfigurationBuilderimplementation that creates aCombinedConfigurationfrom multiple configuration sources defined by an XML-based configuration definition file.CombinedConfigurationBuilderProvider A specializedConfigurationBuilderProviderimplementation which deals with combined configuration builders.CombinedLocationStrategy A specialized implementation of aFileLocationStrategywhich encapsulates an arbitrary number ofFileLocationStrategyobjects.CombinedReloadingController A specializedReloadingControllerimplementation which manages an arbitrary number of otherReloadingControllerobjects.CompositeConfiguration CompositeConfigurationallows you to add multipleConfigurationobjects to an aggregated configuration.Configuration The main Configuration interface.ConfigurationBuilder<T extends ImmutableConfiguration> Definition of an interface for objects that can createImmutableConfigurationorConfigurationobjects 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 aConfigurationBuilderwhen 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 specializedBeanDeclarationimplementation that represents the declaration of a configuration source.ConfigurationDecoder An interface for decoding encoded values from a configuration source.ConfigurationDynaBean TheConfigurationDynaBeandynamically reads and writes configurations properties from a wrapped configuration-collectionConfigurationinstance.ConfigurationDynaClass TheConfigurationDynaClassdynamically determines properties for aConfigurationDynaBeanfrom a wrapped configuration-collectionConfigurationinstance.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.ConfigurationLogger A class providing basic logging capabilities.ConfigurationLookup A specialized implementation of theLookupinterface which uses aConfigurationobject to resolve variables.ConfigurationMap TheConfigurationMapwraps a configuration-collectionConfigurationinstance to provide aMapinterface.ConfigurationNodePointerFactory Implementation of theNodePointerFactoryinterface for configuration nodes.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.ConfigurationPropertiesFactoryBean FactoryBean which wraps a Commons CompositeConfiguration object for usage with PropertiesLoaderSupport.ConfigurationPropertySource Allow use of Apache Commons Configuration Objects as Spring PropertySourcesConfigurationRuntimeException 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"XMLReaderclasses 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 ofDefaultParametersHandlerthat copies the properties of aBuilderParametersobject (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 theBeanFactoryinterface.DefaultConfigurationKey A simple class that supports creation of and iteration on configuration keys supported by aDefaultExpressionEngineobject.DefaultConversionHandler A default implementation of theConversionHandlerinterface.DefaultEntityResolver The DefaultEntityResolver used by XML Configurations.DefaultExpressionEngine A default implementation of theExpressionEngineinterface 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.DefaultListDelimiterHandler The default implementation of theListDelimiterHandlerinterface.DefaultLookups An enumeration class defining constants for built-inLookupobjects available forConfigurationinstances.DefaultParametersHandler<T> Definition of an interface for setting default values for specific configuration parameter objects.DefaultParametersManager A class for managing a set ofDefaultParametersHandlerobjects.DefaultReloadingDetectorFactory A default implementation of theReloadingDetectorFactoryinterface.DisabledListDelimiterHandler A specialized implementation of theListDelimiterHandlerinterface which disables list splitting.DummyLookup A simple dummyLookupimplementation.DynamicCombinedConfiguration DynamicCombinedConfiguration allows a set of CombinedConfigurations to be used.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 specialIteratorimplementation used by thegetEventListenerIterator()method.EventListenerParameters A specialized parameters implementation forBasicConfigurationBuilderwhich allows for a convenient event listener initialization.EventListenerProvider Definition of an interface that is evaluated by aConfigurationBuilderto 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 ofBuilderParameterswhich contains parameters related toConfigurationimplementations that are loaded from files.FileBasedBuilderProperties<T> Definition of a properties interface for parameters of file-based configurations.FileBasedConfiguration An interface which combines theFileBasedandConfigurationinterfaces.FileBasedConfigurationBuilder<T extends FileBasedConfiguration> A specializedConfigurationBuilderimplementation which can handle configurations read from aFileHandler.FileExtensionConfigurationBuilderProvider A specialized implementation ofConfigurationBuilderProviderwhich 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 associatedFileBasedobject.FileHandlerListener A listener interface for receiving notifications about updates of aFileHandler.FileHandlerListenerAdapter An adapter class simplifying the implementation of customFileHandlerListenerclasses.FileHandlerReloadingDetector A specialized implementation ofReloadingDetectorwhich 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 creatingFileLocatorobjects.FileLocatorAware Definition of an interface to be implemented byFileBasedobjects 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 ofFileLocationStrategywhich uses the passed inFileSystemto locate a file.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.HierarchicalConfigurationXMLReader<T> A specialized SAX2 XML parser that "parses" hierarchical configuration objects.HomeDirectoryLocationStrategy A specialized implementation ofFileLocationStrategywhich 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.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.Initializable Definition of an interface to be implemented byConfigurationimplementations which support a special initialization method.InMemoryNodeModel A specialized node model implementation which operates onImmutableNodestructures.InMemoryNodeModelSupport A specialized version of theNodeModelSupportinterface 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 ofListDelimiterHandlerwhich simulates the list delimiter handling as it was used byPropertiesConfigurationin Commons Configuration 1.x.ListDelimiterHandler Definition of an interface that controls the handling of list delimiters in configuration properties.LockMode An enumeration used bySynchronizerSupportto 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 theNodeCombinerinterface that performs a merge from two passed in node hierarchies.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 specializedConfigurationBuilderimplementation providing access to multiple file-based configurations based on a file name pattern.MultiFileConfigurationBuilderProvider A specializedConfigurationBuilderProviderimplementation for integratingMultiFileConfigurationBuilderwithCombinedConfigurationBuilder.NodeAddData<T> A simple data class used byExpressionEngineto 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-definedNodeMatcherimplementations 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<T> A simple data class used by node models to store parameters of an update operation.NoOpSynchronizer An implementation of theSynchronizerinterface 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.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.PropertiesBuilderParameters Definition of a parameters interface providing a fluent API for setting all properties for a properties configuration.PropertiesBuilderParametersImpl A specialized parameter class for configuringPropertiesConfigurationinstances.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 theIOFactoryinterface.PropertiesConfiguration.IOFactory Definition of an interface that allows customization of read and write operations.PropertiesConfiguration.JupIOFactory An alternativePropertiesConfiguration.IOFactorythat tries to mimic the behavior ofProperties(Jup) more closely.PropertiesConfiguration.JupPropertiesReader APropertiesConfiguration.PropertiesReaderthat tries to mimic the behavior ofProperties.PropertiesConfiguration.JupPropertiesWriter APropertiesConfiguration.PropertiesWriterthat 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 byPropertiesConfigurationto keep the layout of a properties file.PropertyConverter A utility class to convert the configuration properties into any type.PropertyListConfiguration NeXT / OpenStep style configuration.PropertyListParserConstants Token literal values and constants.PropertyListParserTokenManager Token Manager.ProvidedURLLocationStrategy A specialized implementation ofFileLocationStrategywhich checks whether a passed inFileLocatoralready has a defined URL.QueryResult<T> A data class representing a single query result produced by anExpressionEngine.ReadWriteSynchronizer A special implementation ofSynchronizerbased on the JDK'sReentrantReadWriteLockclass.ReferenceNodeHandler An extension of theNodeHandlerinterface which allows access to so-called references stored for a node.ReloadingCombinedConfigurationBuilder An extension ofCombinedConfigurationBuilderwhich 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 specializedConfigurationBuilderimplementation which can handle configurations read from aFileHandlerand supports reloading.ReloadingMultiFileConfigurationBuilder<T extends FileBasedConfiguration> A specializedMultiFileConfigurationBuilderimplementation 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.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.TrackedNodeModel A specializedNodeModelimplementation that uses a tracked node managed by anInMemoryNodeModelobject as root node.TreeUtils Utility methods.UnionCombiner A specialized implementation of theNodeCombinerinterface that constructs a union from two passed in node hierarchies.URLConnectionOptions Carries options and operates onURLConnection.ValueTransformer Definition of an interface used byListDelimiterHandlerto 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.XMLBeanDeclaration An implementation of theBeanDeclarationinterface that is suitable for XML configuration files.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.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.XMLPropertyListConfiguration Property list file (plist) in XML FORMAT as used by Mac OS X (http://www.apple.com/DTDs/PropertyList-1.0.dtd).XPathExpressionEngine A specialized implementation of theExpressionEngineinterface that is able to evaluate XPATH expressions.YAMLConfiguration A specialized hierarchical configuration class that is able to parse YAML documents.