# Uses of Package
org.apache.commons.configuration2

- Packages that use org.apache.commons.configuration2
  Package | Description
  --- | ---
  org.apache.commons.configuration2 | The Configuration main package.
  org.apache.commons.configuration2.beanutils | In this package a `Configuration` implementation can be found that implements the `DynaBean` interface.
  org.apache.commons.configuration2.builder | This package contains the implementations of configuration builder classes used to create new `Configuration` objects.
  org.apache.commons.configuration2.builder.combined | A package containing the implementation of the builder for combined configurations.
  org.apache.commons.configuration2.builder.fluent | This package defines a fluent API for setting up fully configured configuration builders.
  org.apache.commons.configuration2.plist | Configuration classes supporting NeXT / OpenStep /GNUStep style configuration.
  org.apache.commons.configuration2.spring | A package containing integrations for the Spring Framework.
  org.apache.commons.configuration2.web | This package contains some implementations of the `Configuration` interface that are useful in web environments.

- Classes in org.apache.commons.configuration2 used by org.apache.commons.configuration2
  Class and Description
  AbstractConfiguration Abstract configuration class.
  AbstractHierarchicalConfiguration A specialized configuration class that extends its base class by the ability of keeping more structure in the stored properties.
  AbstractYAMLBasedConfiguration A base class for configuration implementations based on YAML structures.
  BaseConfiguration Basic configuration class.
  BaseHierarchicalConfiguration A specialized hierarchical configuration implementation that is based on a structure of `ImmutableNode` objects.
  CombinedConfiguration A hierarchical composite configuration class.
  Configuration The main Configuration interface.
  ConfigurationComparator Comparator for configurations interface.
  ConfigurationConsumer A Configuration task that may throw a ConfigurationException.
  ConfigurationDecoder An interface for decoding encoded values from a configuration source.
  ConfigurationXMLReader A base class for "faked" `XMLReader` classes that transform a configuration object in a set of SAX parsing events.
  FileBasedConfiguration An interface which combines the `FileBased` and `Configuration` interfaces.
  HierarchicalConfiguration An interface for mutable hierarchical configurations.
  ImmutableConfiguration The main interface for accessing configuration data in a read-only fashion.
  ImmutableHierarchicalConfiguration An interface for immutable hierarchical configurations.
  MapConfiguration A Map based Configuration.
  PropertiesConfiguration This is the "classic" Properties loader which loads the values from a single or multiple files (which can be chained with "include =".
  PropertiesConfiguration.IOFactory Definition of an interface that allows customization of read and write operations.
  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 by `PropertiesConfiguration` to keep the layout of a properties file.
  SubnodeConfiguration A specialized hierarchical configuration class with a node model that uses a tracked node of another node model as its root node.

- Classes in org.apache.commons.configuration2 used by org.apache.commons.configuration2.beanutils
  Class and Description
  Configuration The main Configuration interface.
  ConfigurationMap The `ConfigurationMap` wraps a configuration-collection `Configuration` instance to provide a `Map` interface.
  HierarchicalConfiguration An interface for mutable hierarchical configurations.

- Classes in org.apache.commons.configuration2 used by org.apache.commons.configuration2.builder
  Class and Description
  ConfigurationConsumer A Configuration task that may throw a ConfigurationException.
  ConfigurationDecoder An interface for decoding encoded values from a configuration source.
  FileBasedConfiguration An interface which combines the `FileBased` and `Configuration` interfaces.
  ImmutableConfiguration The main interface for accessing configuration data in a read-only fashion.
  PropertiesConfiguration.IOFactory Definition of an interface that allows customization of read and write operations.
  PropertiesConfigurationLayout A helper class used by `PropertiesConfiguration` to keep the layout of a properties file.

- Classes in org.apache.commons.configuration2 used by org.apache.commons.configuration2.builder.combined
  Class and Description
  CombinedConfiguration A hierarchical composite configuration class.
  Configuration The main Configuration interface.
  FileBasedConfiguration An interface which combines the `FileBased` and `Configuration` interfaces.
  HierarchicalConfiguration An interface for mutable hierarchical configurations.

- Classes in org.apache.commons.configuration2 used by org.apache.commons.configuration2.builder.fluent
  Class and Description
  CombinedConfiguration A hierarchical composite configuration class.
  FileBasedConfiguration An interface which combines the `FileBased` and `Configuration` interfaces.
  INIConfiguration A specialized hierarchical configuration implementation for parsing ini files.
  PropertiesConfiguration This is the "classic" Properties loader which loads the values from a single or multiple files (which can be chained with "include =".
  XMLConfiguration A specialized hierarchical configuration class that is able to parse XML documents.

- Classes in org.apache.commons.configuration2 used by org.apache.commons.configuration2.plist
  Class and Description
  AbstractConfiguration Abstract configuration class.
  AbstractHierarchicalConfiguration A specialized configuration class that extends its base class by the ability of keeping more structure in the stored properties.
  BaseHierarchicalConfiguration A specialized hierarchical configuration implementation that is based on a structure of `ImmutableNode` objects.
  Configuration The main Configuration interface.
  FileBasedConfiguration An interface which combines the `FileBased` and `Configuration` interfaces.
  HierarchicalConfiguration An interface for mutable hierarchical configurations.
  ImmutableConfiguration The main interface for accessing configuration data in a read-only fashion.
  ImmutableHierarchicalConfiguration An interface for immutable hierarchical configurations.

- Classes in org.apache.commons.configuration2 used by org.apache.commons.configuration2.spring
  Class and Description
  CompositeConfiguration `CompositeConfiguration` allows you to add multiple `Configuration` objects to an aggregated configuration.
  Configuration The main Configuration interface.

- Classes in org.apache.commons.configuration2 used by org.apache.commons.configuration2.web
  Class and Description
  AbstractConfiguration Abstract configuration class.
  Configuration The main Configuration interface.
  ImmutableConfiguration The main interface for accessing configuration data in a read-only fashion.

Copyright © 2001–2022 The Apache Software Foundation. All rights reserved.