## Uses of Class
org.apache.commons.configuration.HierarchicalConfiguration

Packages that use HierarchicalConfiguration
org.apache.commons.configuration: The Configuration main package.
org.apache.commons.configuration.beanutils: In this package a `Configuration` implementation can be found that implements the `DynaBean` interface.
org.apache.commons.configuration.plist: Configuration classes supporting NeXT / OpenStep /GNUStep style configuration.

Uses of HierarchicalConfiguration in org.apache.commons.configuration

Subclasses of HierarchicalConfiguration in org.apache.commons.configuration
`class` `AbstractHierarchicalFileConfiguration` Base class for implementing file based hierarchical configurations.
`class` `CombinedConfiguration` A hierarchical composite configuration class.
`class` `DefaultConfigurationBuilder` A factory class that creates a composite configuration from an XML based configuration definition file.
`class` `DynamicCombinedConfiguration` DynamicCombinedConfiguration allows a set of CombinedConfigurations to be used.
`class` `HierarchicalINIConfiguration` A specialized hierarchical configuration implementation for parsing ini files.
`class` `HierarchicalReloadableConfiguration` A base class for hierarchical configurations with specific reloading requirements.
`class` `HierarchicalXMLConfiguration` Deprecated. This class is deprecated. Use `XMLConfiguration` instead, which supports all features this class had offered before.
`class` `MultiFileHierarchicalConfiguration` This class provides access to multiple configuration files that reside in a location that can be specified by a pattern allowing applications to be multi-tenant.
`class` `PatternSubtreeConfigurationWrapper` Wraps a HierarchicalConfiguration and allows subtrees to be access via a configured path with replaceable tokens derived from the ConfigurationInterpolator.
`class` `SubnodeConfiguration` A specialized hierarchical configuration class that wraps a single node of its parent configuration.
`class` `XMLConfiguration` A specialized hierarchical configuration class that is able to parse XML documents.

Methods in org.apache.commons.configuration that return HierarchicalConfiguration
`static HierarchicalConfiguration` `ConfigurationUtils.convertToHierarchical(Configuration conf)` Converts the passed in configuration to a hierarchical one.
`static HierarchicalConfiguration` `ConfigurationUtils.convertToHierarchical(Configuration conf, ExpressionEngine engine)` Converts the passed in `Configuration` object to a hierarchical one using the specified `ExpressionEngine`.
`HierarchicalConfiguration` `HierarchicalConfigurationXMLReader.getConfiguration()` Returns the configuration object to be parsed.
`HierarchicalConfiguration` `SubnodeConfiguration.getParent()` Returns the parent configuration of this subnode configuration.

Methods in org.apache.commons.configuration that return types with arguments of type HierarchicalConfiguration
`List<HierarchicalConfiguration>` `PatternSubtreeConfigurationWrapper.configurationsAt(String key)`
`List<HierarchicalConfiguration>` `MultiFileHierarchicalConfiguration.configurationsAt(String key)`
`List<HierarchicalConfiguration>` `HierarchicalConfiguration.configurationsAt(String key)` Returns a list of sub configurations for all configuration nodes selected by the given key.
`List<HierarchicalConfiguration>` `DynamicCombinedConfiguration.configurationsAt(String key)`

Methods in org.apache.commons.configuration with parameters of type HierarchicalConfiguration
`protected void` `SubnodeConfiguration.initFromParent(HierarchicalConfiguration parentConfig)` Initializes this subnode configuration from the given parent configuration.
`void` `HierarchicalConfigurationXMLReader.setConfiguration(HierarchicalConfiguration config)` Sets the configuration object to be parsed.

Method parameters in org.apache.commons.configuration with type arguments of type HierarchicalConfiguration
`protected void` `DefaultConfigurationBuilder.initCombinedConfiguration(CombinedConfiguration config, List<? extends HierarchicalConfiguration> containedConfigs, String keyListNodes)` Initializes a combined configuration for the configurations of a specific section.

Constructors in org.apache.commons.configuration with parameters of type HierarchicalConfiguration
`AbstractHierarchicalFileConfiguration(HierarchicalConfiguration c)` Creates a new instance of `AbstractHierarchicalFileConfiguration` and copies the content of the specified configuration into this object.
`DefaultConfigurationBuilder.ConfigurationDeclaration(DefaultConfigurationBuilder builder, HierarchicalConfiguration config)` Creates a new instance of `ConfigurationDeclaration` and initializes it.
`HierarchicalConfiguration(HierarchicalConfiguration c)` Creates a new instance of `HierarchicalConfiguration` and copies all data contained in the specified configuration into the new one.
`HierarchicalConfigurationXMLReader(HierarchicalConfiguration config)` Creates a new instance of `HierarchicalConfigurationXMLReader` and sets the configuration to be parsed.
`HierarchicalReloadableConfiguration(HierarchicalConfiguration c)` Creates a new instance of `HierarchicalReloadableConfiguration` and copies all data contained in the specified configuration into the new one.
`SubnodeConfiguration(HierarchicalConfiguration parent, ConfigurationNode root)` Creates a new instance of `SubnodeConfiguration` and initializes it with the parent configuration and the new root node.
`XMLConfiguration(HierarchicalConfiguration c)` Creates a new instance of `XMLConfiguration` and copies the content of the passed in configuration into this object.

Uses of HierarchicalConfiguration in org.apache.commons.configuration.beanutils

Constructors in org.apache.commons.configuration.beanutils with parameters of type HierarchicalConfiguration
`XMLBeanDeclaration(HierarchicalConfiguration config)` Creates a new instance of `XMLBeanDeclaration` and initializes it from the given configuration.
`XMLBeanDeclaration(HierarchicalConfiguration config, String key)` Creates a new instance of `XMLBeanDeclaration` and initializes it from the given configuration.
`XMLBeanDeclaration(HierarchicalConfiguration config, String key, boolean optional)` Creates a new instance of `XMLBeanDeclaration` and initializes it from the given configuration.

Uses of HierarchicalConfiguration in org.apache.commons.configuration.plist

Subclasses of HierarchicalConfiguration in org.apache.commons.configuration.plist
`class` `PropertyListConfiguration` NeXT / OpenStep style configuration.
`class` `XMLPropertyListConfiguration` Property list file (plist) in XML format as used by Mac OS X (http://www.apple.com/DTDs/PropertyList-1.0.dtd).

Constructors in org.apache.commons.configuration.plist with parameters of type HierarchicalConfiguration
`PropertyListConfiguration(HierarchicalConfiguration c)` Creates a new instance of `PropertyListConfiguration` and copies the content of the specified configuration into this object.
`XMLPropertyListConfiguration(HierarchicalConfiguration configuration)` Creates a new instance of `XMLPropertyListConfiguration` and copies the content of the specified configuration into this object.

Copyright © 2001-2012 The Apache Software Foundation. All Rights Reserved.