## Deprecated API

Contents

- Deprecated Classes
- Deprecated Methods

Deprecated Classes
org.apache.commons.configuration.HierarchicalXMLConfiguration This class is deprecated. Use `XMLConfiguration` instead, which supports all features this class had offered before.

Deprecated Methods
org.apache.commons.configuration.HierarchicalConfiguration.clearNode(HierarchicalConfiguration.Node) Use the method ``HierarchicalConfiguration.clearNode(ConfigurationNode)`` instead

org.apache.commons.configuration.HierarchicalConfiguration.createAddPath(ConfigurationKey.KeyIterator, HierarchicalConfiguration.Node)
Adding new properties is now to a major part delegated to the `ExpressionEngine` associated with this configuration instance. This method will no longer be called. Developers who want to modify the process of adding new properties should consider implementing their own expression engine.

org.apache.commons.configuration.HierarchicalConfiguration.fetchAddNode(ConfigurationKey.KeyIterator, HierarchicalConfiguration.Node)
Adding new properties is now to a major part delegated to the `ExpressionEngine` associated with this configuration instance. This method will no longer be called. Developers who want to modify the process of adding new properties should consider implementing their own expression engine.

org.apache.commons.configuration.HierarchicalConfiguration.findLastPathNode(ConfigurationKey.KeyIterator, HierarchicalConfiguration.Node)
Adding new properties is now to a major part delegated to the `ExpressionEngine` associated with this configuration instance. This method will no longer be called. Developers who want to modify the process of adding new properties should consider implementing their own expression engine.

org.apache.commons.configuration.HierarchicalConfiguration.findPropertyNodes(ConfigurationKey.KeyIterator, HierarchicalConfiguration.Node, Collection)
Property keys are now evaluated by the expression engine associated with the configuration; this method will no longer be called. If you want to modify the way properties are looked up, consider implementing you own `ExpressionEngine` implementation.

org.apache.commons.configuration.plist.SimpleCharStream.getColumn()
org.apache.commons.configuration.AbstractConfiguration.getDelimiter() Use AbstractConfiguration.getDefaultListDelimiter() instead
org.apache.commons.configuration.plist.SimpleCharStream.getLine()
org.apache.commons.configuration.AbstractConfiguration.interpolateHelper(String, List) Interpolation is now handled by ``PropertyConverter``; this method will no longer be called
org.apache.commons.configuration.HierarchicalConfiguration.nodeDefined(HierarchicalConfiguration.Node) Use the method ``HierarchicalConfiguration.nodeDefined(ConfigurationNode)`` instead.
org.apache.commons.configuration.HierarchicalConfiguration.removeNode(HierarchicalConfiguration.Node) Use the method ``HierarchicalConfiguration.removeNode(ConfigurationNode)`` instead.
org.apache.commons.configuration.AbstractConfiguration.setDelimiter(char) Use AbstractConfiguration.setDefaultListDelimiter(char) instead

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