Uploaded image for project: 'Commons Configuration'
  1. Commons Configuration
  2. CONFIGURATION-506

Remove obsolete HierarchicalConfiguration.Node class and related classes

    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 1.9
    • Fix Version/s: 2.0
    • Component/s: None
    • Labels:
      None

      Description

      HierarchicalConfiguration contains a nested Node class which exists for reasons of backwards compatibility only. It is just a thin wrapper around the ConfigurationNode class. This class should be removed as it does not serve any purpose.

      There are some other classes related to this Node class which can also be removed:

      • the nested NodeVisitor class
      • the deprecated ConfigurationKey class

      Existing implementations of NodeVisitor should be switched to use the visitor interface defined in terms of DefaultConfigurationNode.

        Attachments

          Activity

            People

            • Assignee:
              oheger Oliver Heger
              Reporter:
              oheger Oliver Heger
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: