# Package org.apache.uima.analysis_engine

The Analysis Engine interface, along with supporting interfaces and exception classes.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  AnalysisEngine | An Analysis Engine is a component responsible for analyzing unstructured information, discovering and representing semantic content.
  AnalysisEngineDescription | An `AnalysisEngineDescription` contains all of the information needed to instantiate and use an `AnalysisEngine`.
  AnalysisEngineManagement | Monitoring and management interface to an AnalysisEngine.
  AnalysisEngineServiceStub | A stub that calls a remote AnalysisEngine service.
  AnalysisProcessData | Deprecated
  CasIterator | An iterator over a collection of CASes.
  JCasIterator | An iterator over a collection of JCAS objects.
  ResultSpecification | A `ResultSpecification` is a set of desired outputs from a Analysis Engine or Annotator.
  TaeDescription | Deprecated As of v2.0, `AnalysisEngineDescription` should be used instead.
  TextAnalysisEngine | Deprecated As of v2.0, `AnalysisEngine` should be used instead.
  TypeOrFeature | A reference to a Type or Feature in the Analysis Engine's TypeSystem.

- Enum Summary
  Enum | Description
  --- | ---
  AnalysisEngineManagement.State |

- Exception Summary
  Exception | Description
  --- | ---
  AnalysisEngineProcessException | An `AnalysisEngineProcessException` may be thrown by an Analysis Engine's process method, indicating that a failure occurred during processing.
  ResultNotSupportedException | This exception is thrown by an Analysis Engine when it receives a request to generate results that it cannot produce.

## Package org.apache.uima.analysis_engine Description

The Analysis Engine interface, along with supporting interfaces and exception classes.

Copyright © 2006–2022 The Apache Software Foundation. All rights reserved.