private static Object[] toArray(Feature f, Annotation a) { Object[] ret; try { CommonArrayFS array = (CommonArrayFS) a.getFeatureValue(f); ret = new Object[array.size()]; int index = 0; for (String s : array.toStringArray()) { ret[index] = StringToObject.convertStringToObject(s); index++; } return ret; } catch (ClassCastException cce) { LoggerFactory.getLogger(FeatureUtils.class) .debug("Couldn't cast feature value to array", cce); return new Object[0]; } } }
private static Object[] toArray(Feature f, Annotation a) { Object[] ret; try { CommonArrayFS array = (CommonArrayFS) a.getFeatureValue(f); ret = new Object[array.size()]; int index = 0; for (String s : array.toStringArray()) { ret[index] = StringToObject.convertStringToObject(s); index++; } return ret; } catch (ClassCastException cce) { LoggerFactory.getLogger(FeatureUtils.class) .debug("Couldn't cast feature value to array", cce); return new Object[0]; } } }
CommonArrayFS fsArray = (CommonArrayFS) value; generator.writeFieldName(feature.getShortName()); String[] array = fsArray.toStringArray(); if (array.length > 0) { generator.writeStartArray();
String[] values = (arrayFS == null) ? null : arrayFS.toStringArray(); if (values == null || values.length == 0) { return "null";
String[] values = (arrayFS == null) ? null : arrayFS.toStringArray(); if (values == null || values.length == 0) { return "null";
fsvalues = fs.toStringArray();
String text = "[" + StringUtils.join(array.toStringArray(), ", ") + "]"; parent.addChild(new ArrayFeatureTreeNode(this, f, text));