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.JCas}
interface instead of the standard {@link org.apache.uima.cas.CAS} interface.