/** * @param token - * @return false if tokenTypeFeature is set, and the token's tokenTypeFeature slot is set, but the value is not OK */ public boolean checkTokenType(AnnotationFS token) { boolean returnValue = true; if (tokenTypeFeature != null) { Integer tokenType = Integer.valueOf (token.getIntValue(tokenTypeFeature)); if (tokenType != null) { returnValue = isOK_TokenType(tokenType); } } // System.err.println ("checkTokenType, token = " + token.getCoveredText() + ", returnValue: " + // returnValue); return returnValue; } public boolean checkTokenType(DictionaryToken token) {
private Object getValue(AnnotationFS annotation) { switch(valueType) { case TYPE_BOOLEAN: return annotation.getBooleanValue(getFeature(annotation)); case TYPE_STRING: return annotation.getStringValue(getFeature(annotation)); case TYPE_INT: return annotation.getIntValue(getFeature(annotation)); case TYPE_FLOAT: return annotation.getFloatValue(getFeature(annotation)); default: throw new IllegalStateException("Unknown value type: " + this.valueType); } }
int intVal = aAnnotation.getIntValue(feat); tableModel.addRow(new Object[] { featName, new Integer(intVal) }); } else if (CAS.TYPE_NAME_FLOAT.equals(rangeTypeName)) {
= annotation.getIntValue(destinationIndexFeature);
this.fileWriter.write(Integer.toString(annot.getIntValue(fs))); break;
this.fileWriter.write(Integer.toString(annot.getIntValue(fs))); break;
Number value = 0; if (featName.equals(CAS.TYPE_NAME_INTEGER)) { value = annotationFS.getIntValue(featureByBaseName); } else if (featName.equals(CAS.TYPE_NAME_DOUBLE)) { value = annotationFS.getDoubleValue(featureByBaseName);
Number value = 0; if(featName.equals(UIMAConstants.TYPE_INTEGER)) { value = annotationFS.getIntValue(featureByBaseName); } else if (featName.equals(UIMAConstants.TYPE_DOUBLE)) { value = annotationFS.getDoubleValue(featureByBaseName);
public DictionaryToken(AnnotationFS annotation, Feature tokenTypeFeature, Feature tokenClassFeature) { super(); if (tokenTypeFeature == null) { this.setTokenTypeFeatureDefined(false); } else { this.setTokenTypeFeatureDefined(true); this.setType(annotation.getIntValue(tokenTypeFeature)); } if (tokenClassFeature == null) { this.setTokenClassFeatureDefined(false); } else { this.setTokenClassFeatureDefined(true); this.setTokenClass(annotation.getStringValue(tokenClassFeature)); } this.setText(annotation.getCoveredText()); }
boolean result = false; if (range.equals(UIMAConstants.TYPE_INTEGER)) { int value = annotation.getIntValue(featureByBaseName); int v = numberExpr.getIntegerValue(element.getParent()); result = value == v;