Interface JCoReAnnotationIndex<T extends org.apache.uima.jcas.tcas.Annotation>

  • Type Parameters:
    T - The annotation type being indexed for efficient retrieval.
    All Known Implementing Classes:
    JCoReCoverIndex, JCoReHashMapAnnotationIndex, JCoReMapAnnotationIndex, JCoReOverlapAnnotationIndex, JCoReSetAnnotationIndex, JCoReTreeMapAnnotationIndex

    public interface JCoReAnnotationIndex<T extends org.apache.uima.jcas.tcas.Annotation>
    A common interface for JCoRe annotation indexes. This interface is not so much intended to be actually used in code (though it could be), but should rather allow to easily access all available JCoRe annotation indexed in an IDE for an overview and easy navigation. Please refer to the JavaDoc of implementing classes to decide when to use which index.
    Author:
    faessler
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void add​(T a)  
      void index​(org.apache.uima.jcas.JCas jCas, int type)  
      void index​(org.apache.uima.jcas.JCas jcas, org.apache.uima.cas.Type type)  
      void index​(T a)  
    • Method Detail

      • index

        void index​(T a)
      • index

        void index​(org.apache.uima.jcas.JCas jCas,
                   int type)
      • index

        void index​(org.apache.uima.jcas.JCas jcas,
                   org.apache.uima.cas.Type type)
      • add

        void add​(T a)