# Package org.apache.uima.analysis_engine.impl

package org.apache.uima.analysis_engine.impl

- Related Packages
  Package
  Description
  org.apache.uima.analysis_engine
  The Analysis Engine interface, along with supporting interfaces and exception classes.
  org.apache.uima.analysis_engine.annotator
  The Annotator Interfaces, along with supporting interfaces and exception classes.
  org.apache.uima.analysis_engine.asb
  Contains the Analysis Structure Broker (ASB) interface, along with supporting interfaces and exception classes.
  org.apache.uima.analysis_engine.metadata
  Interfaces for objects that represent metadata for an Analysis Engine.
- Class
  Description
  AggregateAnalysisEngine_impl
  Reference implementation of `AnalysisEngine`.
  AnalysisEngineDescription_impl
  Reference implementation of `AnalysisEngineDescription`.
  AnalysisEngineImplBase
  Provides functionality common to Analysis Engine implementations.
  AnalysisEngineManagementImpl
  Implements Monitoring/Management interface to an AnalysisEngine.
  AnalysisEngineManagementImplMBean
  JMX MBean interface for monitoring AnalysisEngine performance stats.
  AnalysisEngineProcessorAdapter
  Base class for analysis engine processor adapters.
  AnalysisEngineProcessorStub
  A stub that calls a remote AnalysisEngine service.
  AnalysisProcessData_impl
  Deprecated.
  since v2.0
  AnnotatorContext_impl
  Reference implementation of `AnnotatorContext`.
  EmptyCasIterator
  Trivial CasIterator that returns no CASes.
  JCasIteratorWrapper
  Wraps a CasIterator as a JCasIterator
  MultiprocessingAnalysisEngine_impl
  An `AnalysisEngine` implementation that can process multiple `CAS` objects simultaneously.
  PearAnalysisEngineWrapper
  UIMA pear runtime analysis engine wrapper.
  PearAnalysisEngineWrapper.StringPair
  inner class StringPair
  PrimitiveAnalysisEngine_impl
  Reference implementation of `AnalysisEngine`.
  ResultSpecification_impl
  Reference implementation of `ResultSpecification`.
  RsFeat
  Represents the languages associated with one explicit type:feature in a result spec
  RsFeats
  represents the updateable list of features, each with a particular language spec a given feature only appears once in the list, with the union of all languages
  RsFullFeatNames
  Implements a globally shared weak-reference map between types & features to the corresponding Full Feature name Used to avoid creating new full feature names when compiling result feature specs.
  RsLang
  Class used to canonicalize language string
  RsLangs
  A set of languages, each represented by a canonical string object The set is stored without any subsumed elements Instances of this class are shareable Duplicate-on-update strategy Requires that all update operations to it return the possibly new RsLangs object, and that calls are always of the form rsLangInstance = rsLangInstance.[some-update-operation] Requires that all copy operations set the shared bit: copiedInstance = origInstance.setShared(); A instance marked isShared == true is immutable Updates cause duplication.
  RsType
  Holds types and/or features with language specs These are expected to be sparse with respect to the complete type system
  RsTypesMap
  This object holds the set of RsTypes for a result spec There is one instance of this per ResultSpecification_impl
  TaeDescription_impl
  Deprecated.
  since v2.0
  TypeOrFeature_impl
  Reference implementation of `TypeOrFeature`.
  UimacppAnalysisEngineImpl
  Reference implementation of `AnalysisEngine`.