-
Deprecated ClassesClassDescriptionUse
DefaultConfigurationKeyinstead. It is associated with aDefaultExpressionEngineand thus can produce correct keys even if key separators have been changed.This class is deprecated. UseXMLConfigurationinstead, which supports all features this class had offered before.This class has been replaced by HierarchicalINIConfiguration, which provides a superset of the functionality offered by this class.
-
Deprecated MethodsMethodDescriptionUse AbstractConfiguration.getDefaultListDelimiter() insteadInterpolation is now handled by
PropertyConverter; this method will no longer be calledUse AbstractConfiguration.setDefaultListDelimiter(char) insteadUse a custom data source to change the connection used by the class. To be removed in Commons Configuration 2.0org.apache.commons.configuration.HierarchicalConfiguration.clearNode(HierarchicalConfiguration.Node) Use the methodHierarchicalConfiguration.clearNode(ConfigurationNode)insteadAdding new properties is now to a major part delegated to theExpressionEngineassociated 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.Adding new properties is now to a major part delegated to theExpressionEngineassociated 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.Adding new properties is now to a major part delegated to theExpressionEngineassociated 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.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 ownExpressionEngineimplementation.Use the methodHierarchicalConfiguration.nodeDefined(ConfigurationNode)instead.Use the methodHierarchicalConfiguration.removeNode(ConfigurationNode)instead.Only exists to not break backwards compatibility. UsePropertiesConfiguration.isIncludesAllowed()instead.Use getEntityResolver().resolveEntity()
DefaultConfigurationBuilderinstead; this class provides the same features as ConfigurationFactory plus some more; it can also process the same configuration definition files.