Package | Description |
---|---|
org.apache.uima.cas |
Common Analysis System(CAS) Interfaces
|
org.apache.uima.cas.impl |
Implementation and Low-Level API for the CAS Interfaces.
|
org.apache.uima.cas.text |
Text Common Annotation System (TCAS) Interfaces.
|
org.apache.uima.examples | |
org.apache.uima.jcas.tcas |
Modifier and Type | Method and Description |
---|---|
<T extends AnnotationFS> |
CAS.createAnnotation(Type type,
int begin,
int end)
Create a new annotation.
|
<T extends AnnotationFS> |
CAS.getAnnotationIndex()
Get the standard annotation index.
|
default <T extends AnnotationFS> |
CAS.getAnnotationIndex(Class<T> clazz)
Get the standard annotation index restricted to a specific annotation type.
|
<T extends AnnotationFS> |
CAS.getAnnotationIndex(Type type)
Get the standard annotation index restricted to a specific annotation type.
|
<T extends AnnotationFS> |
CAS.getDocumentAnnotation()
Get the Document Annotation.
|
Modifier and Type | Method and Description |
---|---|
<T extends AnnotationFS> |
CAS.createAnnotation(Type type,
int begin,
int end)
Create a new annotation.
|
Modifier and Type | Method and Description |
---|---|
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.between(AnnotationFS fs1,
AnnotationFS fs2)
Subselection - specifies selecting Feature Structures which lie between two annotations.
|
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(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.
|
Modifier and Type | Class and Description |
---|---|
class |
AnnotationTreeImpl<T extends AnnotationFS>
Implementation of annotation tree.
|
class |
AnnotationTreeNodeImpl<T extends AnnotationFS> |
class |
FsIndex_annotation<T extends AnnotationFS>
Implementation of annotation indexes.
|
class |
Subiterator<T extends AnnotationFS>
Subiterator implementation.
|
Modifier and Type | Interface and Description |
---|---|
interface |
AnnotationImpl
Deprecated.
use Annotation instead
|
Modifier and Type | Method and Description |
---|---|
<T extends AnnotationFS> |
CASImpl.getAnnotationIndex()
The generic spec T extends AnnotationFS (rather than AnnotationFS) allows the method JCasImpl
getAnnotationIndex to return Annotation instead of AnnotationFS
|
<T extends AnnotationFS> |
CASImpl.getAnnotationIndex(Type type) |
<T extends AnnotationFS> |
CASImpl.getDocumentAnnotation()
Generic issue: The returned document annotation could be either an instance of
DocumentAnnotation or a subclass of it, or an instance of Annotation - the Java cover class
used for annotations when JCas is not being used.
|
<T extends AnnotationFS> |
CASImpl.getDocumentAnnotationNoCreate() |
Modifier and Type | Method and Description |
---|---|
SelectFSs<T> |
SelectFSs_impl.at(AnnotationFS fs) |
SelectFSs_impl<T> |
SelectFSs_impl.between(AnnotationFS fs1,
AnnotationFS fs2) |
SelectFSs_impl<T> |
SelectFSs_impl.coveredBy(AnnotationFS fs)
subselection based on boundingFs
|
SelectFSs_impl<T> |
SelectFSs_impl.covering(AnnotationFS fs) |
static Object |
DebugFSLogicalStructure.getDebugLogicalStructure_Features(AnnotationFS fs) |
static FeatureStructure[] |
DebugFSLogicalStructure.getDebugLogicalStructure_SubAnnotations(AnnotationFS fs) |
FSIterator<T> |
FsIndex_annotation.subiterator(AnnotationFS annot) |
FSIterator<T> |
FsIndex_annotation.subiterator(AnnotationFS annot,
boolean ambiguous,
boolean strict) |
Modifier and Type | Interface and Description |
---|---|
interface |
AnnotationIndex<T extends AnnotationFS>
An annotation index provides additional iterator functionality that applies only to instances of
uima.tcas.Annotation (or its subtypes). |
interface |
AnnotationTree<T extends AnnotationFS>
Represents an annotation tree.
|
interface |
AnnotationTreeNode<T extends AnnotationFS>
Represents a node in an annotation tree.
|
Modifier and Type | Method and Description |
---|---|
static boolean |
AnnotationPredicates.beginningWith(AnnotationFS aX,
AnnotationFS aY) |
static boolean |
AnnotationPredicates.beginningWith(AnnotationFS aX,
int aYBegin,
int aYEnd) |
static boolean |
AnnotationPredicates.colocated(AnnotationFS aX,
AnnotationFS aY)
X starts and ends at the same position as Y.
|
static boolean |
AnnotationPredicates.colocated(AnnotationFS aX,
int aYBegin,
int aYEnd) |
default boolean |
AnnotationFS.coveredBy(AnnotationFS aOther) |
static boolean |
AnnotationPredicates.coveredBy(AnnotationFS aX,
AnnotationFS aY)
Y is starting before or at the same position as A and ends after or at the same position as X.
|
static boolean |
AnnotationPredicates.coveredBy(AnnotationFS aX,
int aYBegin,
int aYEnd) |
default boolean |
AnnotationFS.covering(AnnotationFS aOther) |
static boolean |
AnnotationPredicates.covering(AnnotationFS aX,
AnnotationFS aY)
X is starting before or at the same position as Y and ends after or at the same position as Y.
|
static boolean |
AnnotationPredicates.covering(AnnotationFS aX,
int aYBegin,
int aYEnd) |
static boolean |
AnnotationPredicates.endingWith(AnnotationFS aX,
AnnotationFS aY) |
static boolean |
AnnotationPredicates.endingWith(AnnotationFS aX,
int aYBegin,
int aYEnd) |
default boolean |
AnnotationFS.following(AnnotationFS aOther) |
static boolean |
AnnotationPredicates.following(AnnotationFS aX,
AnnotationFS aY)
X starts at or after the position that Y ends.
|
static boolean |
AnnotationPredicates.following(AnnotationFS aX,
int aYBegin,
int aYEnd) |
default boolean |
AnnotationFS.overlapping(AnnotationFS aOther) |
static boolean |
AnnotationPredicates.overlapping(AnnotationFS aX,
AnnotationFS aY)
The intersection of the spans X and Y is non-empty.
|
static boolean |
AnnotationPredicates.overlapping(AnnotationFS aX,
int aYBegin,
int aYEnd) |
default boolean |
AnnotationFS.overlappingAtBegin(AnnotationFS aOther) |
static boolean |
AnnotationPredicates.overlappingAtBegin(AnnotationFS aX,
AnnotationFS aY)
X is starting before or at the same position as Y and ends before Y ends.
|
static boolean |
AnnotationPredicates.overlappingAtBegin(AnnotationFS aX,
int aYBegin,
int aYEnd) |
default boolean |
AnnotationFS.overlappingAtEnd(AnnotationFS aOther) |
static boolean |
AnnotationPredicates.overlappingAtEnd(AnnotationFS aX,
AnnotationFS aY)
X is starting after Y starts and ends after or at the same position as Y.
|
static boolean |
AnnotationPredicates.overlappingAtEnd(AnnotationFS aX,
int aYBegin,
int aYEnd) |
default boolean |
AnnotationFS.preceding(AnnotationFS aOther) |
static boolean |
AnnotationPredicates.preceding(AnnotationFS aX,
AnnotationFS aY)
X ends before or at the position that Y starts.
|
static boolean |
AnnotationPredicates.preceding(AnnotationFS aX,
int aYBegin,
int aYEnd) |
FSIterator<T> |
AnnotationIndex.subiterator(AnnotationFS annot)
Return a subiterator whose bounds are defined by the input annotation.
|
FSIterator<T> |
AnnotationIndex.subiterator(AnnotationFS annot,
boolean ambiguous,
boolean strict)
Return a subiterator whose bounds are defined by the
annot . |
Modifier and Type | Class and Description |
---|---|
class |
SourceDocumentInformation
Stores detailed information about the original source document from which the current CAS was initialized.
|
Modifier and Type | Class and Description |
---|---|
class |
Annotation
the JCas class model for the CAS type uima.cas.Annotation.
|
class |
DocumentAnnotation
The JCas class definition for the CAS
DocumentAnnotation type. |
Copyright © 2006–2022 The Apache Software Foundation. All rights reserved.