Class ModuleMapHelper


  • public class ModuleMapHelper
    extends Object
    • Constructor Detail

      • ModuleMapHelper

        public ModuleMapHelper()
    • Method Detail

      • getModuleMap

        public static Map<String,​List<String>> getModuleMap​(AnnotationObject annotation)
        maps the module with the panels containing the Panel annotation
        Parameters:
        roundEnv -
        Returns:
      • getModuleMap

        public static Map<String,​List<String>> getModuleMap​(List<File> files)
        get map of module and path eg. module: webApp adding panel: module.webApp.panel.UserPanel
        Parameters:
        files -
        Returns:
      • getFilesWithAnnotation

        public static List<File> getFilesWithAnnotation​(List<File> files,
                                                        AnnotationObject annotation)
        filters files that are in data folder if file has annotation: @Panel, @Data, @Interface, then add to file list
        Parameters:
        files -
        Returns: