# Package org.apache.uima.analysis_component

- Interface Summary
  Interface | Description
  --- | ---
  AnalysisComponent | Analysis Components are the primitive "building blocks" from which UIMA solutions are built.
  CasProcessor<E extends Throwable> | A functional interface for a CAS processor.
  JCasProcessor<E extends Throwable> | A functional interface for a JCas processor.

- Class Summary
  Class | Description
  --- | ---
  AnalysisComponent_ImplBase | Implementation base class for AnalysisComponents.
  Annotator_ImplBase | Base class for all annotators.
  CasAnnotator_ImplBase | Base class to be extended by Annotators that use the `CAS` interface.
  CasMultiplier_ImplBase | Base class to be extended by CAS Multipliers that use the `CAS` interface.
  CasProcessorAnnotator |
  JCasAnnotator_ImplBase | Base class to be extended by Annotators that use the `JCas` interface.
  JCasMultiplier_ImplBase | Base class to be extended by CAS Multipliers that use the `CAS` interface.
  JCasProcessorAnnotator |

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