本文整理了Java中org.apache.uima.cas.text.AnnotationFS.setLongValue()
方法的一些代码示例,展示了AnnotationFS.setLongValue()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。AnnotationFS.setLongValue()
方法的具体详情如下:
包路径:org.apache.uima.cas.text.AnnotationFS
类名称:AnnotationFS
方法名:setLongValue
暂无
代码示例来源:origin: apache/opennlp
} else if (CAS.TYPE_NAME_LONG.equals(mStructureFeature.getRange()
.getName())) {
nameAnnotation.setLongValue(mStructureFeature, number.longValue());
} else if (CAS.TYPE_NAME_FLOAT.equals(mStructureFeature.getRange()
.getName())) {
代码示例来源:origin: CLLKazan/UIMA-Ext
private void setDocumentMetadata(CAS cas, String docName, int docSize) {
AnnotationFS docMeta = cas.createAnnotation(documentMetadataType, 0, 0);
docMeta.setLongValue(docMetaSizeFeature, docSize);
docMeta.setStringValue(docMetaUriFeature, docName);
cas.addFsToIndexes(docMeta);
}
代码示例来源:origin: org.apache.uima/ruta-core
private void setFeatureValue(AnnotationFS annotationFS, Feature feature, Object o) {
if (feature != null && o != null) {
Type range = feature.getRange();
String rangeName = range.getName();
if (rangeName.equals(CAS.TYPE_NAME_STRING) && o instanceof String) {
annotationFS.setStringValue(feature, (String) o);
} else if (rangeName.equals(CAS.TYPE_NAME_INTEGER) && o instanceof Number) {
annotationFS.setIntValue(feature, ((Number) o).intValue());
} else if (rangeName.equals(CAS.TYPE_NAME_DOUBLE) && o instanceof Number) {
annotationFS.setDoubleValue(feature, ((Number) o).doubleValue());
} else if (rangeName.equals(CAS.TYPE_NAME_FLOAT) && o instanceof Number) {
annotationFS.setFloatValue(feature, ((Number) o).floatValue());
} else if (rangeName.equals(CAS.TYPE_NAME_BYTE) && o instanceof Number) {
annotationFS.setByteValue(feature, ((Number) o).byteValue());
} else if (rangeName.equals(CAS.TYPE_NAME_SHORT) && o instanceof Number) {
annotationFS.setShortValue(feature, ((Number) o).shortValue());
} else if (rangeName.equals(CAS.TYPE_NAME_LONG) && o instanceof Number) {
annotationFS.setLongValue(feature, ((Number) o).longValue());
} else if (rangeName.equals(CAS.TYPE_NAME_BOOLEAN) && o instanceof Boolean) {
annotationFS.setBooleanValue(feature, (Boolean) o);
} else if (rangeName.equals(CAS.TYPE_NAME_STRING) & o instanceof Type) {
annotationFS.setStringValue(feature, ((Type) o).getName());
}
} else {
throw new IllegalArgumentException("Not able to assign feature value: " + o + " -> "
+ feature);
}
}
代码示例来源:origin: org.apache.opennlp/opennlp-uima
} else if (CAS.TYPE_NAME_LONG.equals(mStructureFeature.getRange()
.getName())) {
nameAnnotation.setLongValue(mStructureFeature, number.longValue());
} else if (CAS.TYPE_NAME_FLOAT.equals(mStructureFeature.getRange()
.getName())) {
代码示例来源:origin: org.apache.uima/textmarker-core
} else if (range.equals(UIMAConstants.TYPE_LONG)) {
long v = numberExpr.getIntegerValue(element.getParent());
annotationFS.setLongValue(featureByBaseName, v);
内容来源于网络,如有侵权,请联系作者删除!