Package org.apache.uima.tools.jcasgen
Class Jg
- java.lang.Object
-
- org.apache.uima.tools.jcasgen.Jg
-
public class Jg extends java.lang.ObjectClass holds type plugin-wide collections and static methods. Also implements the runnable that is called to do the processing
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classJg.ErrorExitstatic interfaceJg.IJCasTypeTemplateInterface implemeted by JCAS code generation's templates
-
Field Summary
Fields Modifier and Type Field Description static java.util.PropertiescasCreatePropertiesIErrorerror
-
Constructor Summary
Constructors Constructor Description Jg()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ResourceManagercreateResourceManager()voiddriveGui()java.util.ResourceBundlegetResourceBundle()Returns the plugin's resource bundle,java.lang.StringgetResourceString(java.lang.String key)Returns the string from the plugin's resource bundle, or 'key' if not found.java.lang.StringgetString(java.lang.String key, java.lang.Object[] substitutions)static voidmain(java.lang.String[] args)intmain0(java.lang.String[] args, IMerge aMerger, IProgressMonitor aProgressMonitor, IError aError)intmain1(java.lang.String[] arguments)Arguments are: -jcasgeninput xxxx -jcasgenoutput xxxx -jcasgenclasspath xxxxvoidmainForCde(IMerge aMerger, IProgressMonitor aProgressMonitor, IError aError, java.lang.String inputFile, java.lang.String outputDirectory, TypeDescription[] tds, CASImpl aCas)voidmainForCde(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)voidmainGenerateAllTypesFromTemplates(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)voidmainGenerateAllTypesFromTemplates(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)static java.lang.StringremovePkg(java.lang.String name)
-
-
-
Field Detail
-
casCreateProperties
public static final java.util.Properties casCreateProperties
-
error
public IError error
-
-
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.IOExceptionjava.lang.InstantiationExceptionjava.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.IOExceptionjava.lang.InstantiationExceptionjava.lang.IllegalAccessException
-
main0
public int main0(java.lang.String[] args, IMerge aMerger, IProgressMonitor aProgressMonitor, IError aError)
-
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)
-
createResourceManager
public ResourceManager createResourceManager()
-
-