Class Jg


  • public class Jg
    extends java.lang.Object
    Class holds type plugin-wide collections and static methods. Also implements the runnable that is called to do the processing
    • Field Detail

      • casCreateProperties

        public static final java.util.Properties casCreateProperties
    • Constructor Detail

      • Jg

        public Jg()
    • Method Detail

      • getResourceString

        public java.lang.String getResourceString​(java.lang.String key)
        Returns the string from the plugin's resource bundle, or 'key' if not found.
      • getString

        public java.lang.String getString​(java.lang.String key,
                                          java.lang.Object[] substitutions)
      • getResourceBundle

        public java.util.ResourceBundle getResourceBundle()
        Returns the plugin's resource bundle,
      • driveGui

        public void driveGui()
      • main

        public static void main​(java.lang.String[] args)
      • mainForCde

        public void mainForCde​(IMerge aMerger,
                               IProgressMonitor aProgressMonitor,
                               IError aError,
                               java.lang.String inputFile,
                               java.lang.String outputDirectory,
                               TypeDescription[] tds,
                               CASImpl aCas)
                        throws java.io.IOException
        Throws:
        java.io.IOException
      • mainForCde

        public void mainForCde​(IMerge aMerger,
                               IProgressMonitor aProgressMonitor,
                               IError aError,
                               java.lang.String inputFile,
                               java.lang.String outputDirectory,
                               TypeDescription[] tds,
                               CASImpl aCas,
                               java.lang.String projectPathDir,
                               boolean limitJCasGenToProjectScope,
                               java.util.Map<java.lang.String,​java.util.Set<java.lang.String>> mergedTypesAddingFeatures)
                        throws java.io.IOException
        Throws:
        java.io.IOException
      • mainGenerateAllTypesFromTemplates

        public void mainGenerateAllTypesFromTemplates​(IMerge aMerger,
                                                      IProgressMonitor aProgressMonitor,
                                                      IError aError,
                                                      java.lang.String inputFile,
                                                      java.lang.String outputDirectory,
                                                      TypeDescription[] tds,
                                                      CASImpl aCas,
                                                      java.lang.Class jcasTypeClass,
                                                      java.lang.Class jcas_TypeClass)
                                               throws java.io.IOException,
                                                      java.lang.InstantiationException,
                                                      java.lang.IllegalAccessException
        Throws:
        java.io.IOException
        java.lang.InstantiationException
        java.lang.IllegalAccessException
      • mainGenerateAllTypesFromTemplates

        public void mainGenerateAllTypesFromTemplates​(IMerge aMerger,
                                                      IProgressMonitor aProgressMonitor,
                                                      IError aError,
                                                      java.lang.String inputFile,
                                                      java.lang.String outputDirectory,
                                                      TypeDescription[] tds,
                                                      CASImpl aCas,
                                                      java.lang.Class jcasTypeClass,
                                                      java.lang.Class jcas_TypeClass,
                                                      java.lang.String projectPathDir,
                                                      boolean limitJCasGenToProjectScope,
                                                      java.util.Map<java.lang.String,​java.util.Set<java.lang.String>> mergedTypesAddingFeatures)
                                               throws java.io.IOException,
                                                      java.lang.InstantiationException,
                                                      java.lang.IllegalAccessException
        Throws:
        java.io.IOException
        java.lang.InstantiationException
        java.lang.IllegalAccessException
      • main1

        public int main1​(java.lang.String[] arguments)
        Arguments are: -jcasgeninput xxxx -jcasgenoutput xxxx -jcasgenclasspath xxxx
        Parameters:
        arguments -
      • removePkg

        public static java.lang.String removePkg​(java.lang.String name)