public abstract class BagOfAnnotationsGenerator<T extends Annotation,K>
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private AnalysisEngine |
ae |
private java.lang.Class<T> |
classOfT |
private static java.lang.String |
defaultAEPath |
private java.lang.String |
outputDir |
private CollectionReader |
reader |
Constructor and Description |
---|
BagOfAnnotationsGenerator(java.lang.String inputDir,
java.lang.String outputDir) |
BagOfAnnotationsGenerator(java.lang.String inputDir,
java.lang.String outputDir,
java.lang.String aePath) |
Modifier and Type | Method and Description |
---|---|
protected abstract K |
extractInformation(T t) |
private java.lang.Class<T> |
getClassOfT() |
void |
process() |
private void |
processCas(JCas jcas,
java.lang.String outputFilename) |
private java.lang.String outputDir
private CollectionReader reader
private AnalysisEngine ae
private static final java.lang.String defaultAEPath
private java.lang.Class<T extends Annotation> classOfT
public BagOfAnnotationsGenerator(java.lang.String inputDir, java.lang.String outputDir) throws UIMAException, java.io.IOException
args
- java.io.IOException
UIMAException
public BagOfAnnotationsGenerator(java.lang.String inputDir, java.lang.String outputDir, java.lang.String aePath) throws UIMAException, java.io.IOException
UIMAException
java.io.IOException
public void process() throws UIMAException, java.io.IOException
UIMAException
java.io.IOException
private void processCas(JCas jcas, java.lang.String outputFilename) throws java.io.FileNotFoundException
java.io.FileNotFoundException
private java.lang.Class<T> getClassOfT()