Class FileCreatorHelper

java.lang.Object
core.support.annotation.helper.FileCreatorHelper

public class FileCreatorHelper
extends Object
  • Field Details

    • CONFIG_VARIABLE_FILE_OBJECT

      public static JavaFileObject CONFIG_VARIABLE_FILE_OBJECT
    • CONFIG_MODULE_FILE_OBJECT

      public static JavaFileObject CONFIG_MODULE_FILE_OBJECT
    • moduleManagerFileObject

      public static JavaFileObject moduleManagerFileObject
    • moduleFileObject

      public static JavaFileObject moduleFileObject
    • CSVDATA_CSV_File_Object

      public static JavaFileObject CSVDATA_CSV_File_Object
    • CSVDATA_DATA_File_Object

      public static JavaFileObject CSVDATA_DATA_File_Object
    • CSVDATA_MODULE_File_Object

      public static JavaFileObject CSVDATA_MODULE_File_Object
    • MODULE_ROOT

      public static String MODULE_ROOT
    • DATA_ROOT

      public static String DATA_ROOT
  • Constructor Details

    • FileCreatorHelper

      public FileCreatorHelper()
  • Method Details

    • defaultCreateFile

      public static void defaultCreateFile()
      test file to generate file creating is working
    • createModuleFile

      public static JavaFileObject createModuleFile() throws IOException
      create module class
      Parameters:
      element -
      Returns:
      Throws:
      IOException
    • createFile

      public static JavaFileObject createFile​(String path, String projectname) throws IOException
      create manager for all modules eg. at modules file: moduleManager.java
      Parameters:
      element -
      Returns:
      Throws:
      IOException
    • createPanelManagerFile

      public static JavaFileObject createPanelManagerFile​(String element) throws IOException
      create file for each module eg. at module.android file: androidPanel.java
      Parameters:
      element -
      Returns:
      Throws:
      IOException
    • createFileAbsolutePath

      public static JavaFileObject createFileAbsolutePath​(String filePath) throws IOException
      create csv data object files. eg. data.webApp.User.java
      Parameters:
      element -
      Returns:
      Throws:
      IOException
    • createCsvModuleObjectFile

      public static JavaFileObject createCsvModuleObjectFile​(String module) throws IOException
      create csv module object file. eg. data.webApp.webApp.java
      Parameters:
      module -
      Returns:
      Throws:
      IOException
    • createCSVDataObjectFile

      public static JavaFileObject createCSVDataObjectFile​(File file) throws IOException
      create data file for csv data object. eg. data.data.java
      Parameters:
      file -
      Returns:
      Throws:
      IOException
    • createMarkerFile

      public static JavaFileObject createMarkerFile() throws IOException
      Throws:
      IOException