public abstract class CleartkMultiAnnotator<OUTCOME_TYPE> extends org.apache.uima.fit.component.JCasAnnotator_ImplBase implements org.apache.uima.fit.factory.initializable.Initializable
Use cases that may lend themselves to CleartkMultiAnnotator over
CleartkAnnotator include:
| Modifier and Type | Field and Description |
|---|---|
protected ClassifierFactory<?> |
classifierFactory |
protected File |
classifierJarPathRoot |
protected Map<String,Classifier<OUTCOME_TYPE>> |
classifiers |
protected DataWriterFactory<?> |
dataWriterFactory |
protected Map<String,DataWriter<OUTCOME_TYPE>> |
dataWriters |
protected File |
outputDirectoryRoot |
static String |
PARAM_CLASSIFIER_FACTORY_CLASS_NAME |
static String |
PARAM_DATA_WRITER_FACTORY_CLASS_NAME |
static String |
PARAM_IS_TRAINING |
| Constructor and Description |
|---|
CleartkMultiAnnotator() |
| Modifier and Type | Method and Description |
|---|---|
void |
collectionProcessComplete() |
protected Classifier<OUTCOME_TYPE> |
getClassifier(String name)
Gets the classifier associated with name.
|
protected DataWriter<OUTCOME_TYPE> |
getDataWriter(String name)
Gets the
DataWriter associated with name. |
void |
initialize(UimaContext context) |
protected boolean |
isTraining() |
getLoggergetRequiredCasInterface, process, processgetCasInstancesRequired, hasNext, nextbatchProcessComplete, destroy, getContext, getResultSpecification, reconfigure, setResultSpecificationprotected ClassifierFactory<?> classifierFactory
protected File classifierJarPathRoot
protected Map<String,Classifier<OUTCOME_TYPE>> classifiers
protected DataWriterFactory<?> dataWriterFactory
protected Map<String,DataWriter<OUTCOME_TYPE>> dataWriters
protected File outputDirectoryRoot
public static final String PARAM_CLASSIFIER_FACTORY_CLASS_NAME
public static final String PARAM_DATA_WRITER_FACTORY_CLASS_NAME
public static final String PARAM_IS_TRAINING
public CleartkMultiAnnotator()
public void collectionProcessComplete() throws AnalysisEngineProcessException
collectionProcessComplete in interface AnalysisComponentcollectionProcessComplete in class AnalysisComponent_ImplBaseAnalysisEngineProcessExceptionprotected Classifier<OUTCOME_TYPE> getClassifier(String name) throws ResourceInitializationException
ClassifierFactory specified at initialization to create a new one.name - The name of the classifierResourceInitializationExceptionprotected DataWriter<OUTCOME_TYPE> getDataWriter(String name) throws ResourceInitializationException
DataWriter associated with name. If it does not exist, this method will use
the DataWriterFactory specified during initialization to create a dataWriter associated
with the name parameter.name - The name of the DataWriterDataWriter associated with the nameResourceInitializationExceptionpublic void initialize(UimaContext context) throws ResourceInitializationException
initialize in interface AnalysisComponentinitialize in interface org.apache.uima.fit.factory.initializable.Initializableinitialize in class org.apache.uima.fit.component.JCasAnnotator_ImplBaseResourceInitializationExceptionprotected boolean isTraining()
Copyright © 2014. All rights reserved.