See: Description
| Interface | Description | 
|---|---|
| AnnotatorContext | Deprecated As of release 2.3.0, use UimaContext instead | 
| BaseAnnotator | Base interface for annotators in UIMA SDK v1.x. | 
| GenericAnnotator | Deprecated As of release 2.3.0, use CasAnnotator_ImplBase or JCasAnnotator_ImplBase instead | 
| JTextAnnotator | Deprecated As of release 2.3.0, use JCasAnnotator_ImplBase instead | 
| TextAnnotator | Deprecated As of release 2.3.0, use CasAnnotator_ImplBase or JCasAnnotator_ImplBase instead | 
| Class | Description | 
|---|---|
| Annotator_ImplBase | Deprecated As of release 2.3.0, use CasAnnotator_ImplBase or JCasAnnotator_ImplBase instead | 
| GenericAnnotator_ImplBase | Deprecated As of release 2.3.0, use CasAnnotator_ImplBase or JCasAnnotator_ImplBase instead | 
| JTextAnnotator_ImplBase | Deprecated As of release 2.3.0, use JCasAnnotator_ImplBase instead | 
| Exception | Description | 
|---|---|
| AnnotatorConfigurationException | An  AnnotatorConfigurationExceptionis thrown by an annotator if the settings of its
 configuration parameters are invalid. | 
| AnnotatorContextException | An  AnnotatorContextExceptionis thrown by anAnnotatorContextif it cannot
 complete the invoked operation due to a failure in the underlying implementation. | 
| AnnotatorInitializationException | An  AnnotatorInitializationExceptionmay be thrown by an annotator's initialize
 method, indicating that the annotator failed to successfully initialize itself. | 
| AnnotatorProcessException | An  AnnotatorProcessExceptionmay be thrown by an annotator's process method,
 indicating that a failure occurred during processing. | 
The Annotator Interfaces, along with supporting interfaces and exception classes.
The annotator interfaces are as follows:
BaseAnnotatorGenericAnnotatorTextAnnotatorJTextAnnotatorTextAnnotator, but uses the Java-object-based JCas
    interface instead of the standard CAS interface. Copyright © 2006–2022 The Apache Software Foundation. All rights reserved.