The Annotator Interfaces, along with supporting interfaces and exception classes.
The annotator interfaces are as follows:
{@link org.apache.uima.analysis_engine.annotator.BaseAnnotator}
: the base interface
for all annotators. Annotators should not implement this directly.{@link org.apache.uima.analysis_engine.annotator.GenericAnnotator}
: an annotator that
can process any type of entity.{@link org.apache.uima.analysis_engine.annotator.TextAnnotator}
: an annotator that
processes text documents.{@link org.apache.uima.analysis_engine.annotator.JTextAnnotator}
: similar to
TextAnnotator
, but uses the Java-object-based {@link org.apache.uima.jcas.impl.JCas}
interface instead of the standard {@link org.apache.uima.cas.CAS} interface.