Class PrimitiveAnalysisEngine_impl

All Implemented Interfaces:
AnalysisEngine, TextAnalysisEngine, CasObjectProcessor, CasProcessor, ConfigurableResource, Resource
Direct Known Subclasses:
ASB_impl.DummyAnalysisEngine

public class PrimitiveAnalysisEngine_impl extends AnalysisEngineImplBase implements AnalysisEngine
Reference implementation of AnalysisEngine.
  • Field Details

    • CLASS_NAME

      private static final Class<PrimitiveAnalysisEngine_impl> CLASS_NAME
      current class
    • INIT_THREADSAFE

      public static final boolean INIT_THREADSAFE
      flag for embedders to test to see if they have a version of the framework which supports multi-threaded produceResource
      See Also:
    • mCurrentResultSpecification

      private ResultSpecification mCurrentResultSpecification
    • rsFromOutputCapabilities

      private ResultSpecification rsFromOutputCapabilities
      result specification derived from the output capabilities of this primitive, used in intersection of languages Recomputed when type system changes
    • mResultSpecChanged

      private boolean mResultSpecChanged
    • mLastTypeSystem

      private TypeSystem mLastTypeSystem
    • mDescription

      private ResourceCreationSpecifier mDescription
      The ResourceCreationSpecifier parsed from this component's descriptor.
    • mAnalysisComponent

      private AnalysisComponent mAnalysisComponent
      The AnalysisComponent that holds the user-developed analysis logic.
    • mVerificationMode

      private boolean mVerificationMode
      If this is set it indicates that the AnalysisEngine is being constructed only to verify the validity of the descriptor. The Annotator classes should not be instantiated in this case.
    • mSofaAware

      private boolean mSofaAware
  • Constructor Details

    • PrimitiveAnalysisEngine_impl

      public PrimitiveAnalysisEngine_impl()
  • Method Details