# Uses of Interface
org.apache.uima.collection.base_cpm.CasObjectProcessor

Packages that use CasObjectProcessor
Package
Description
org.apache.uima.analysis_component
org.apache.uima.analysis_engine
The Analysis Engine interface, along with supporting interfaces and exception classes.
org.apache.uima.analysis_engine.impl
org.apache.uima.analysis_engine.service.impl
org.apache.uima.collection
Classes and interfaces for collection processing.
org.apache.uima.flow.impl

- ## Uses of CasObjectProcessor in org.apache.uima.analysis_component

  Classes in org.apache.uima.analysis_component that implement CasObjectProcessor
  Modifier and Type
  Class
  Description
  `class`
  `CasProcessorAnnotator`
  `class`
  `JCasProcessorAnnotator`

- ## Uses of CasObjectProcessor in org.apache.uima.analysis_engine

  Subinterfaces of CasObjectProcessor in org.apache.uima.analysis_engine
  Modifier and Type
  Interface
  Description
  `interface`
  `AnalysisEngine`
  An Analysis Engine is a component responsible for analyzing unstructured information, discovering and representing semantic content.
  `interface`
  `TextAnalysisEngine`
  Deprecated.
  As of v2.0, `AnalysisEngine` should be used instead.

- ## Uses of CasObjectProcessor in org.apache.uima.analysis_engine.impl

  Classes in org.apache.uima.analysis_engine.impl that implement CasObjectProcessor
  Modifier and Type
  Class
  Description
  `class`
  `AggregateAnalysisEngine_impl`
  Reference implementation of `AnalysisEngine`.
  `class`
  `AnalysisEngineImplBase`
  Provides functionality common to Analysis Engine implementations.
  `class`
  `AnalysisEngineProcessorAdapter`
  Base class for analysis engine processor adapters.
  `class`
  `MultiprocessingAnalysisEngine_impl`
  An `AnalysisEngine` implementation that can process multiple `CAS` objects simultaneously.
  `class`
  `PearAnalysisEngineWrapper`
  UIMA pear runtime analysis engine wrapper.
  `class`
  `PrimitiveAnalysisEngine_impl`
  Reference implementation of `AnalysisEngine`.
  `class`
  `UimacppAnalysisEngineImpl`
  Reference implementation of `AnalysisEngine`.

- ## Uses of CasObjectProcessor in org.apache.uima.analysis_engine.service.impl

  Classes in org.apache.uima.analysis_engine.service.impl that implement CasObjectProcessor
  Modifier and Type
  Class
  Description
  `class`
  `AnalysisEngineServiceAdapter`
  Base class for analysis engine service adapters.

- ## Uses of CasObjectProcessor in org.apache.uima.collection

  Subinterfaces of CasObjectProcessor in org.apache.uima.collection
  Modifier and Type
  Interface
  Description
  `interface`
  `CasConsumer`
  Any component that operates on analysis results produced by a UIMA analysis engine.
  Classes in org.apache.uima.collection that implement CasObjectProcessor
  Modifier and Type
  Class
  Description
  `class`
  `CasConsumer_ImplBase`
  Base class for CAS Consumers in UIMA SDK v1.x, which developers should extend with their own CAS Consumer implementation classes.

- ## Uses of CasObjectProcessor in org.apache.uima.flow.impl

  Methods in org.apache.uima.flow.impl that return CasObjectProcessor
  Modifier and Type
  Method
  Description
  `CasObjectProcessor`
  AnalysisSequenceCapabilityNode.`getCasProcessor()`
  Constructors in org.apache.uima.flow.impl with parameters of type CasObjectProcessor
  Modifier
  Constructor
  Description
  ``
  `AnalysisSequenceCapabilityNode(String aKey, CasObjectProcessor aCasProcessor, ResultSpecification aResultSpec)`
  Creates a new AnalysisSequenceCapabilityNode from an AnalysisEngine reference