Class ClassProperties

All Implemented Interfaces:
Serializable, Cloneable, Map<String,List<String>>

public class ClassProperties extends HashMap<String,List<String>>
Does the heavy lifting of collecting values off Properties annotations found on enclosing classes. Operates for the desired "platform" value specified in Properties. As a HashMap, it makes the result easily accessible, and mutable.
See Also:
  • Field Details

    • logger

      private static final Logger logger
    • defaultNames

      String[] defaultNames
    • platform

      String platform
    • platformExtension

      String platformExtension
    • platformRoot

      String platformRoot
    • pathSeparator

      String pathSeparator
    • inheritedClasses

      List<Class> inheritedClasses
    • effectiveClasses

      List<Class> effectiveClasses
    • loaded

      boolean loaded
  • Constructor Details

    • ClassProperties

      public ClassProperties()
    • ClassProperties

      public ClassProperties(Properties properties)
  • Method Details