Details

    • Improvement
    • Status: Closed
    • Normal
    • Resolution: Fixed
    • 1.1.0
    • 1.2.0
    • None
    • 2
    • Platform 171, Platform 173, Platform 174, Platform 175

    Description

      Various changes to make for a nicer public API and better general tidiness, such as:

      • ConfigSource and ContentSource interfaces with distinct convenience methods.
      • Organize imports
      • Use generics to avoid casting, where possible
      • Introduce TreeDefinition base class so that ContentDefinition and ConfigDefinition can be distinct types (not one a subclass of the other)
      • Don't use default methods on interfaces
      • Remove interface methods that are too implementation-specific
      • Use NodePath instead of String wherever possible
      • etc....

      Attachments

        Activity

          People

            Unassigned Unassigned
            PCentgraf Peter Centgraf
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: