本文整理匯總了Java中org.apache.uima.cas.CAS.createAnnotation方法的典型用法代碼示例。如果您正苦於以下問題:Java CAS.createAnnotation方法的具體用法?Java CAS.createAnnotation怎麽用?Java CAS.createAnnotation使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類org.apache.uima.cas.CAS
的用法示例。
在下文中一共展示了CAS.createAnnotation方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。
示例1: getAnnotation
import org.apache.uima.cas.CAS; //導入方法依賴的package包/類
@Nullable
AnnotationFS getAnnotation(CAS cas, int begin, int end, int value) {
if (begin < 0) {
throw new IllegalArgumentException("Begin: " + begin + "before 0.");
}
if (end < begin) {
throw new IllegalArgumentException(
annotationClassName + " - illegal annotation span at begin: " + begin
+ " end: " + end);
}
if (!zeroLengthEmitted && end == begin) {
return null;
}
TypeSystem typeSystem = cas.getTypeSystem();
Type type = typeSystem.getType(annotationClassName);
AnnotationFS annotation = cas.createAnnotation(type, begin, end);
if (valueIncluded) {
Feature valueFeature = type.getFeatureByBaseName("value");
annotation.setIntValue(valueFeature, value);
}
return annotation;
}
示例2: createTokenAnnotation
import org.apache.uima.cas.CAS; //導入方法依賴的package包/類
private void createTokenAnnotation(CAS cas, int start, int end)
{
AnnotationFS tokenAnno = cas.createAnnotation(tokenType, start, end);
cas.addFsToIndexes(tokenAnno);
}