Package org.apache.uima.tools.jcasgen
Class Jg
- java.lang.Object
-
- org.apache.uima.tools.jcasgen.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
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Jg.ErrorExit
static interface
Jg.IJCasTypeTemplate
Interface implemeted by JCAS code generation's templates
-
Field Summary
Fields Modifier and Type Field Description static java.util.Properties
casCreateProperties
IError
error
-
Constructor Summary
Constructors Constructor Description Jg()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ResourceManager
createResourceManager()
void
driveGui()
java.util.ResourceBundle
getResourceBundle()
Returns the plugin's resource bundle,java.lang.String
getResourceString(java.lang.String key)
Returns the string from the plugin's resource bundle, or 'key' if not found.java.lang.String
getString(java.lang.String key, java.lang.Object[] substitutions)
static void
main(java.lang.String[] args)
int
main0(java.lang.String[] args, IMerge aMerger, IProgressMonitor aProgressMonitor, IError aError)
int
main1(java.lang.String[] arguments)
Arguments are: -jcasgeninput xxxx -jcasgenoutput xxxx -jcasgenclasspath xxxxvoid
mainForCde(IMerge aMerger, IProgressMonitor aProgressMonitor, IError aError, java.lang.String inputFile, java.lang.String outputDirectory, TypeDescription[] tds, CASImpl aCas)
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)
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)
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)
static java.lang.String
removePkg(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.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
-
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()
-
-