SelectFSs<T> |
SelectFSs.allViews() |
Extend the selection to be over all the CAS views, not just a single view.
|
SelectFSs<T> |
SelectFSs.allViews(boolean allViews) |
Extend or not extend the selection to be over all the CAS views, not just a single view.
|
SelectFSs<T> |
SelectFSs.at(int begin,
int end) |
Subselection - specifies selecting Feature Structures having the same begin and end Requires an
Annotation Index.
|
SelectFSs<T> |
SelectFSs.at(AnnotationFS fs) |
Subselection - specifies selecting Feature Structures having the same begin and end -
influenced by typePriority, positionUsesType, and useAnnotationEquals Requires an Annotation
Index.
|
SelectFSs<T> |
SelectFSs.backwards() |
Specifies that the iteration should run in reverse order from normal.
|
SelectFSs<T> |
SelectFSs.backwards(boolean backwards) |
Specifies that the iteration should run in the normal or reverse order.
|
SelectFSs<T> |
SelectFSs.between(AnnotationFS fs1,
AnnotationFS fs2) |
Subselection - specifies selecting Feature Structures which lie between two annotations.
|
SelectFSs<T> |
SelectFSs.coveredBy(int begin,
int end) |
Subselection - specifies selecting Feature Structures starting (and maybe ending) within a
bounding Feature Structure Requires an Annotation Index.
|
SelectFSs<T> |
SelectFSs.coveredBy(AnnotationFS fs) |
Subselection - specifies selecting Feature Structures starting (and maybe ending) within a
bounding Feature Structure - influenced by typePriority, positionUsesType, useAnnotationEquals,
includeAnnotationsWithEndBeyondBounds Requires an Annotation Index.
|
SelectFSs<T> |
SelectFSs.covering(int begin,
int end) |
Subselection - specifies selecting Feature Structures starting before or equal to bounding
Feature Structure's begin and ending at or beyond the bounding Feature Structure's end Requires
an Annotation Index.
|
SelectFSs<T> |
SelectFSs.covering(AnnotationFS fs) |
Subselection - specifies selecting Feature Structures starting before or equal to bounding
Feature Structure and ending at or beyond the bounding Feature Structure - influenced by
typePriority, positionUsesType, useAnnotationEquals Requires an Annotation Index.
|
SelectFSs<T> |
SelectFSs.following(int position) |
Select annotations that follow the specified document position (i.e.
|
SelectFSs<T> |
SelectFSs.following(int position,
int offset) |
For AnnotationIndex, position to first Annotation whose begin >= position and then adjust
position by the offset.
|
SelectFSs<T> |
SelectFSs.following(Annotation annotation) |
For AnnotationIndex, position to first Annotation whose begin >= fs.getEnd();
|
SelectFSs<T> |
SelectFSs.following(Annotation annotation,
int offset) |
For AnnotationIndex, position to first Annotation whose begin >= fs.getEnd() and then adjust
position by the offset
|
SelectFSs<T> |
SelectFSs.includeAnnotationsWithEndBeyondBounds() |
Meaningful only for coveredBy, includes annotations where the end exceeds the bounding
annotation's end.
|
SelectFSs<T> |
SelectFSs.includeAnnotationsWithEndBeyondBounds(boolean includeAnnotationsWithEndBeyondBounds) |
Meaningful only for coveredBy, includes or filters out annotations where the end exceeds the
bounding annotation's end.
|
SelectFSs<T> |
SelectFSs.limit(int n) |
Limits the number of Feature Structures returned by this select
|
SelectFSs<T> |
SelectFSs.nonOverlapping() |
Meaningful only for Annotation Indexes, specifies that iteration should return only annotations
which don't overlap with each other.
|
SelectFSs<T> |
SelectFSs.nonOverlapping(boolean nonOverlapping) |
Meaningful only for Annotation Indexes, specifies that iteration should or should not return
only annotations which don't overlap with each other.
|
SelectFSs<T> |
SelectFSs.nullOK() |
Applies to the various argument forms of the get and single methods.
|
SelectFSs<T> |
SelectFSs.nullOK(boolean nullOk) |
Applies to the various argument forms of the get and single methods.
|
SelectFSs<T> |
SelectFSs.orderNotNeeded() |
Specifies that order is not required while iterating over an otherwise ordered index.
|
SelectFSs<T> |
SelectFSs.orderNotNeeded(boolean unordered) |
Specifies that order is or is not required while iterating over an otherwise ordered index.
|
SelectFSs<T> |
SelectFSs.preceding(int position) |
Select annotations that precede the specified document position (i.e.
|
SelectFSs<T> |
SelectFSs.preceding(int position,
int offset) |
For AnnotationIndex, set up a selection that will go from the beginning to the first Annotation
to the left of the specified position, ending at the last Annotation whose end <= position.
|
SelectFSs<T> |
SelectFSs.preceding(Annotation annotation) |
For AnnotationIndex, set up a selection that will go from the beginning to the first Annotation
to the left of the specified position, whose end <= fs.getBegin().
|
SelectFSs<T> |
SelectFSs.preceding(Annotation annotation,
int offset) |
For AnnotationIndex, set up a selection that will go from the beginning to the first Annotation
to the left of the specified position, ending at the last Annotation whose end <=
fs.getBegin(), after adjusting by offset items.
|
default <T extends TOP> SelectFSs<T> |
CAS.select() |
|
default <T extends TOP> SelectFSs<T> |
CAS.select(int jcasType) |
|
default <T extends TOP> SelectFSs<T> |
CAS.select(java.lang.Class<T> clazz) |
|
default <T extends TOP> SelectFSs<T> |
CAS.select(java.lang.String fullyQualifiedTypeName) |
|
default <T extends TOP> SelectFSs<T> |
CAS.select(Type type) |
|
SelectFSs<T> |
FSIndex.select() |
|
<N extends T> SelectFSs<N> |
FSIndex.select(int jcasType) |
|
<N extends T> SelectFSs<N> |
FSIndex.select(java.lang.Class<N> clazz) |
|
<N extends T> SelectFSs<N> |
FSIndex.select(java.lang.String fullyQualifiedTypeName) |
|
<N extends T> SelectFSs<N> |
FSIndex.select(Type type) |
|
static <U extends FeatureStructure> SelectFSs<U> |
SelectFSs.select(FSIndex<U> index) |
Use this static method to capture the generic argument
|
SelectFSs<T> |
SelectFSs.shifted(int shiftAmount) |
Starting Position specification - Shifts the normal start position by the shiftAmount, which
may be negative.
|
SelectFSs<T> |
SelectFSs.skipWhenSameBeginEndType() |
Meaningful only for coveredBy and covering: if true, then returned annotations are compared
equal to the bounding annotation, and if equal, they are skipped.
|
SelectFSs<T> |
SelectFSs.startAt(int begin) |
Starting Position specification - For Annotation Indexes, specifies which FS to start at.
|
SelectFSs<T> |
SelectFSs.startAt(int begin,
int end) |
Starting Position specification - For Annotation Indexes, specifies which FS to start at.
|
SelectFSs<T> |
SelectFSs.startAt(int begin,
int end,
int shift) |
Starting Position specification - A combination of startAt followed by a shift Requires an
Annotation Index.
|
SelectFSs<T> |
SelectFSs.startAt(FeatureStructure fs) |
Starting Position specification - For ordered sources, specifies which FS to start at.
|
SelectFSs<T> |
SelectFSs.startAt(FeatureStructure fs,
int shift) |
Starting Position specification - A combination of startAt followed by a shift
Requires an ordered index not necessarily AnnotationIndex, not necessarily sorted This versions
avoids a runtime cast check.
|
SelectFSs<T> |
SelectFSs.startAt(TOP fs) |
Starting Position specification - For ordered sources, specifies which FS to start at.
|
SelectFSs<T> |
SelectFSs.startAt(TOP fs,
int shift) |
Starting Position specification - A combination of startAt followed by a shift
Requires an ordered index not necessarily AnnotationIndex, not necessarily sorted
|
SelectFSs<T> |
SelectFSs.typePriority() |
Specify that type priority should be included when comparing two Feature Structures when moving
to the leftmost among otherwise equal items for moveTo(fs).
|
SelectFSs<T> |
SelectFSs.typePriority(boolean typePriority) |
Specify that type priority should or should not be included when comparing two Feature
Structures while positioning an iterator
|
SelectFSs<T> |
SelectFSs.useAnnotationEquals(boolean useAnnotationEquals) |
Meaningful only for coveredBy: if true, then returned annotations are compared to the bounding
annotation using the specified kind of equal comparison, and if equal, they are skipped.
|