Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## Package org.apache.uima.analysis_engine.annotator

The Annotator Interfaces, along with supporting interfaces and exception classes.

See:
Description

Interface Summary
AnnotatorContext | This interface is maintained only for backwards compatibility with annotators developed in UIMA SDK v1.x.
BaseAnnotator | Base interface for annotators in UIMA SDK v1.x.
GenericAnnotator | Interface implemented for multiple-sofa annotators in UIMA SDK v1.x As of v2.0, annotators should extend `CasAnnotator_ImplBase` or `JCasAnnotator_ImplBase`.
JTextAnnotator | Interface for JCAS annotators in UIMA SDK v1.x.
TextAnnotator | Base class for text annotators in UIMA SDK v1.x.

Class Summary
Annotator_ImplBase | Base class for annotators in UIMA SDK v1.x.
GenericAnnotator_ImplBase | Base interface for annotators in UIMA SDK v1.x.
JTextAnnotator_ImplBase | Base class for JCAS annotators in UIMA SDK v1.x.

Exception Summary
AnnotatorConfigurationException | An `AnnotatorConfigurationException` is thrown by an annotator if the settings of its configuration parameters are invalid.
AnnotatorContextException | An `AnnotatorContextException` is thrown by an `AnnotatorContext` if it cannot complete the invoked operation due to a failure in the underlying implementation.
AnnotatorInitializationException | An `AnnotatorInitializationException` may be thrown by an annotator's initialize method, indicating that the annotator failed to successfully initialize itself.
AnnotatorProcessException | An `AnnotatorProcessException` may be thrown by an annotator's process method, indicating that a failure occured during processing.

## Package org.apache.uima.analysis_engine.annotator Description

The Annotator Interfaces, along with supporting interfaces and exception classes.

The annotator interfaces are as follows:

- ``BaseAnnotator``: the base interface for all annotators. Annotators should not implement this directly.
- ``GenericAnnotator``: an annotator that can process any type of entity.
- ``TextAnnotator``: an annotator that processes text documents.
- ``JTextAnnotator``: similar to `TextAnnotator`, but uses the Java-object-based `org.apache.uima.jcas.impl.JCas` interface instead of the standard `CAS` interface.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

Copyright © 2008 The Apache Software Foundation. All Rights Reserved.