Package org.apache.uima.uimacpp
Class CppUimajEngine
- java.lang.Object
-
- org.apache.uima.uimacpp.CppUimajEngine
-
public class CppUimajEngine extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private AnalysisEngine
ae
private byte[]
byteHeapArray
private CASImpl
casImpl
private CasConsumer
cc
private java.lang.String
exceptionString
private int[]
heap
private int[]
indexedFSs
private long[]
longHeapArray
private boolean
requiresTCas
private short[]
shortHeapArray
private java.lang.String[]
stringSymbolTable
-
Constructor Summary
Constructors Constructor Description CppUimajEngine()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description int
batchProcessComplete()
int
collectionProcessComplete()
int
destroy()
protected void
finalize()
byte[]
getByteHeap()
int[]
getHeap()
int[]
getIndexedFSs()
java.lang.String
getLastExceptionString()
long[]
getLongHeap()
short[]
getShortHeap()
java.lang.String[]
getStringTable()
static java.lang.String
getVersion()
int
initialize(java.lang.String config, java.lang.String dataPath, int[] typeInheritance, int[] typePriorities, int[] featureDefs, int[] featureOffset, java.lang.String[] typeNames, java.lang.String[] featureNames, int[] stringSubTypes, java.lang.String[] stringSubTypeValues, int[] stringSubTypeValuePos, java.lang.String[] indexIDs, int[] indexKinds, int[] compStarts, int[] compDefs)
private void
logException(java.lang.Exception exc)
int
process(java.lang.String doc, int[] heapArray, int[] fsIndex, java.lang.String[] stringTable, int[] resultSpecTypes, int[] resultSpecFeatures, int sofaNum, byte[] aByteHeapArray, short[] aShortHeapArray, long[] aLongHeapArray)
java.lang.String
resolveImports(java.lang.String inDesc, java.lang.String dataPath)
private void
saveSerializedCAS(CASSerializer deSerializer)
(package private) java.lang.String
stringTableToString(java.lang.String[] s)
-
-
-
Field Detail
-
exceptionString
private java.lang.String exceptionString
-
ae
private AnalysisEngine ae
-
cc
private CasConsumer cc
-
requiresTCas
private boolean requiresTCas
-
casImpl
private CASImpl casImpl
-
heap
private int[] heap
-
indexedFSs
private int[] indexedFSs
-
stringSymbolTable
private java.lang.String[] stringSymbolTable
-
byteHeapArray
private byte[] byteHeapArray
-
shortHeapArray
private short[] shortHeapArray
-
longHeapArray
private long[] longHeapArray
-
-
Method Detail
-
logException
private void logException(java.lang.Exception exc)
-
initialize
public int initialize(java.lang.String config, java.lang.String dataPath, int[] typeInheritance, int[] typePriorities, int[] featureDefs, int[] featureOffset, java.lang.String[] typeNames, java.lang.String[] featureNames, int[] stringSubTypes, java.lang.String[] stringSubTypeValues, int[] stringSubTypeValuePos, java.lang.String[] indexIDs, int[] indexKinds, int[] compStarts, int[] compDefs)
-
stringTableToString
java.lang.String stringTableToString(java.lang.String[] s)
-
process
public int process(java.lang.String doc, int[] heapArray, int[] fsIndex, java.lang.String[] stringTable, int[] resultSpecTypes, int[] resultSpecFeatures, int sofaNum, byte[] aByteHeapArray, short[] aShortHeapArray, long[] aLongHeapArray)
-
saveSerializedCAS
private void saveSerializedCAS(CASSerializer deSerializer)
-
getHeap
public int[] getHeap()
-
getIndexedFSs
public int[] getIndexedFSs()
-
getStringTable
public java.lang.String[] getStringTable()
-
getByteHeap
public byte[] getByteHeap()
-
getShortHeap
public short[] getShortHeap()
-
getLongHeap
public long[] getLongHeap()
-
destroy
public int destroy()
-
batchProcessComplete
public int batchProcessComplete()
-
collectionProcessComplete
public int collectionProcessComplete()
-
resolveImports
public java.lang.String resolveImports(java.lang.String inDesc, java.lang.String dataPath)
-
finalize
protected void finalize() throws java.lang.Throwable
- Overrides:
finalize
in classjava.lang.Object
- Throws:
java.lang.Throwable
-
getLastExceptionString
public java.lang.String getLastExceptionString()
-
getVersion
public static java.lang.String getVersion()
-
-