本文整理了Java中org.apache.uima.cas.text.AnnotationFS.setShortValue()
方法的一些代码示例,展示了AnnotationFS.setShortValue()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。AnnotationFS.setShortValue()
方法的具体详情如下:
包路径:org.apache.uima.cas.text.AnnotationFS
类名称:AnnotationFS
方法名:setShortValue
暂无
代码示例来源:origin: apache/opennlp
} else if (CAS.TYPE_NAME_SHORT.equals(mStructureFeature.getRange()
.getName())) {
nameAnnotation.setShortValue(mStructureFeature, number.shortValue());
} else if (CAS.TYPE_NAME_INTEGER.equals(mStructureFeature.getRange()
.getName())) {
代码示例来源: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_SHORT.equals(mStructureFeature.getRange()
.getName())) {
nameAnnotation.setShortValue(mStructureFeature, number.shortValue());
} else if (CAS.TYPE_NAME_INTEGER.equals(mStructureFeature.getRange()
.getName())) {
代码示例来源:origin: org.apache.uima/textmarker-core
} else if (range.equals(UIMAConstants.TYPE_SHORT)) {
short v = (short) numberExpr.getIntegerValue(element.getParent());
annotationFS.setShortValue(featureByBaseName, v);
} else if (range.equals(UIMAConstants.TYPE_LONG)) {
long v = numberExpr.getIntegerValue(element.getParent());
内容来源于网络,如有侵权,请联系作者删除!