Class Lesto

java.lang.Object
org.hortonmachine.lesto.Lesto

public class Lesto extends Object
Class presenting modules names and classes.
Author:
Andrea Antonello (www.hydrologis.com)
  • Field Details

    • moduleName2Class

      public final LinkedHashMap<String,Class<?>> moduleName2Class
      A map of all the class names and the class itself.
    • 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 Details

    • getInstance

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

      public static Lesto getInstance(URL baseclassUrl)
      Retrieves the Lesto for a particular url path.

      When this method is called, the Lesto 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 horton machine annotations class.
    • main

      public static void main(String[] args) throws IOException
      Throws:
      IOException