## 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 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` `HierarchicalXMLConfiguration` Deprecated. This class is deprecated. Use `XMLConfiguration` instead, which supports all features this class had offered before.
`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.
`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 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.

Constructors in org.apache.commons.configuration with parameters of type HierarchicalConfiguration
`DefaultConfigurationBuilder.ConfigurationDeclaration(DefaultConfigurationBuilder builder, HierarchicalConfiguration config)` Creates a new instance of `ConfigurationDeclaration` and initializes it.
`HierarchicalConfigurationXMLReader(HierarchicalConfiguration config)` Creates a new instance of `HierarchicalConfigurationXMLReader` and sets the configuration to be parsed.
`SubnodeConfiguration(HierarchicalConfiguration parent, ConfigurationNode root)` Creates a new instance of `SubnodeConfiguration` and initializes it with the parent configuration and the new root node.

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` Mac OS X configuration file (http://www.apple.com/DTDs/PropertyList-1.0.dtd).

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