| Package | Description |
|---|---|
| de.julielab.jcore.utility.index |
In the this package, a range of
JCoReAnnotationIndex implementations
can be found. |
| Modifier and Type | Class and Description |
|---|---|
class |
JCoReCoverIndex<E extends org.apache.uima.jcas.tcas.Annotation>
Use when: You need access to annotations between a given begin- and
end-offset or completely covered by another annotation.
|
class |
JCoReHashMapAnnotationIndex<K extends Comparable<K>,T extends org.apache.uima.jcas.tcas.Annotation>
Use when: You basically just need a map that maps from some key to
annotations associated with that key.
|
class |
JCoReMapAnnotationIndex<K extends Comparable<K>,T extends org.apache.uima.jcas.tcas.Annotation>
Use when: You want to access annotations by an some arbitrary key that should
be computed once and then only used for access.
|
class |
JCoReOverlapAnnotationIndex<E extends org.apache.uima.jcas.tcas.Annotation>
Use when: You need to access arbitrary annotations that are in any way
overlapped by an input annotation (warning: these quite loose restrictions
cause a relatively high search complexity, see below).
|
class |
JCoReSetAnnotationIndex<E extends org.apache.uima.jcas.tcas.Annotation>
Use when: You just want an ordered set of annotations that can be retrieved
according to an
Comparator. |
class |
JCoReTreeMapAnnotationIndex<K extends Comparable<K>,T extends org.apache.uima.jcas.tcas.Annotation>
Use when: You want a fuzzy search on the index keys (please see the note in
the next paragraph) or ou specifically need a
TreeMap instead of a
HashMap (if not, refer to JCoReHashMapAnnotationIndex) for
some other reason. |
Copyright © 2018 JULIE Lab Jena, Germany. All rights reserved.