Interface GenericAnnotator

    • Method Detail

      • process

        void process​(CAS aCAS,
                     ResultSpecification aResultSpec)
              throws AnnotatorProcessException
        Deprecated.
        Invokes this annotator's analysis logic. Prior to calling this method, the caller must ensure that the CAS has been populated with all information that this annotator needs to do its processing. This annotator will access the data in the CAS and add new data to the CAS.

        The caller must also guarantee that the ResultSpecification falls within the scope of the Capabilities of this annotator (as published by its containing AnalysisEngine).

        The annotator will only produce the output types and features that are declared in the aResultSpec parameter.

        Parameters:
        aCAS - contains the artifact to be analyzed and may contain other metadata about that artifact.
        aResultSpec - A list of output types and features that this annotator should produce.
        Throws:
        AnnotatorProcessException - if a failure occurs during processing.