private static void printAnnotationObject(StringBuilder sb, AnnotationObject ao, String delimiter) { if (ao == null) { return; } Offset offset = ao.getOffset(); sb.append(offset.getBeginCharacter()).append("..").append(offset.getEndCharacter()); sb.append(delimiter); sb.append(offset.getBeginToken()).append("..").append(offset.getEndToken()); sb.append(delimiter); sb.append(ao.getLabel()); sb.append(delimiter); sb.append(ao.getCoveredText()); }
private static void printAnnotationObjectInverted(StringBuilder sb, AnnotationObject ao, String delimiter) { if (ao == null) { return; } Offset offset = ao.getOffset(); sb.append(ao.getCoveredText()); sb.append(delimiter); sb.append(ao.getLabel()); sb.append(delimiter); sb.append(offset.getBeginToken()).append("..").append(offset.getEndToken()); sb.append(delimiter); sb.append(offset.getBeginCharacter()).append("..").append(offset.getEndCharacter()); } }