Class ConjunctAnnotator

  • All Implemented Interfaces:
    org.apache.uima.analysis_component.AnalysisComponent

    public class ConjunctAnnotator
    extends org.apache.uima.analysis_component.JCasAnnotator_ImplBase
    • Constructor Detail

      • ConjunctAnnotator

        public ConjunctAnnotator()
    • Method Detail

      • initialize

        public void initialize​(org.apache.uima.UimaContext aContext)
                        throws org.apache.uima.resource.ResourceInitializationException
        Specified by:
        initialize in interface org.apache.uima.analysis_component.AnalysisComponent
        Overrides:
        initialize in class org.apache.uima.analysis_component.AnalysisComponent_ImplBase
        Throws:
        org.apache.uima.resource.ResourceInitializationException
      • process

        public void process​(org.apache.uima.jcas.JCas jcas)
                     throws org.apache.uima.analysis_engine.AnalysisEngineProcessException
        This method is used to process the information found so far (e.g. by the Tokenizer) and add new conjunct information to the CAS. For every sentence within the CAS, a coordinationTokenList will be created. This list will be just another manifestation of the sentence which is suitable for baseline prediction of conjuncts. Once the coordiantionTokenList is processed, the new information will be added to the CAS (e.g. by creating the accordant Objects like conjuncts and writing them to the CAS).
        Specified by:
        process in class org.apache.uima.analysis_component.JCasAnnotator_ImplBase
        Throws:
        org.apache.uima.analysis_engine.AnalysisEngineProcessException