Class Modules


  • public class Modules
    extends Object
    • Field Detail

      • moduleName2Fields

        public final LinkedHashMap<String,​List<org.hortonmachine.gears.libs.modules.ClassField>> moduleName2Fields
        A map of all the class names and their fields.
      • allFields

        public String[] allFields
        An array of all the fields used in the modules.
      • allClasses

        public String[] allClasses
        An array of all the class names of the modules.
    • Method Detail

      • getInstance

        public static Modules getInstance()
        Retrieves the Modules. If it exists, that instance is returned.
        Returns:
        the Modules annotations class.
      • getInstance

        public static Modules getInstance​(URL baseclassUrl)
        Retrieves the JGrassGears for a particular url path.

        When this method is called, the JGrassGears instance is reset.

        Be careful when you use this. This is a workaround needed for eclipse systems, where the url returned by the urlfinder is a bundleresource that would need to be resolved first with rcp tools we do not want to depend on.

        Returns:
        the JGrassGears annotations class.