protected String toString(final MultiLineString multiLineString, final Boolean isNullable, final Integer maxLength, final Integer precision, final Integer scale, final Boolean isUnicode) throws EdmPrimitiveTypeException { if (dimension != multiLineString.getDimension()) { throw new EdmPrimitiveTypeException("The value '" + multiLineString + "' is not valid."); } final StringBuilder result = toStringBuilder(multiLineString.getSrid()). append(reference.getSimpleName()). append('('); for (final Iterator<LineString> itor = multiLineString.iterator(); itor.hasNext();) { result.append('('). append(lineString(itor.next(), isNullable, maxLength, precision, scale, isUnicode)). append(')'); if (itor.hasNext()) { result.append(','); } } return result.append(")'").toString(); }
protected String toString(final MultiLineString multiLineString, final Boolean isNullable, final Integer maxLength, final Integer precision, final Integer scale, final Boolean isUnicode) throws EdmPrimitiveTypeException { if (dimension != multiLineString.getDimension()) { throw new EdmPrimitiveTypeException("The value '" + multiLineString + "' is not valid."); } final StringBuilder result = toStringBuilder(multiLineString.getSrid()). append(reference.getSimpleName()). append('('); for (final Iterator<LineString> itor = multiLineString.iterator(); itor.hasNext();) { result.append('('); appendPoints(itor.next(), isNullable, maxLength, precision, scale, isUnicode, result). append(')'); if (itor.hasNext()) { result.append(','); } } return result.append(")'").toString(); }
for (final Iterator<LineString> itor = ((MultiLineString) item).iterator(); itor.hasNext();) { result.append('('); appendPoints(itor.next(), isNullable, maxLength, precision, scale, isUnicode, result).
for (final Iterator<LineString> itor = ((MultiLineString) item).iterator(); itor.hasNext();) { result.append('('). append(lineString(itor.next(), isNullable, maxLength, precision, scale, isUnicode)).
lineStrings(writer, ((MultiLineString) value).iterator(), true); writer.writeEndElement();
lineStrings(writer, ((MultiLineString) value).iterator(), true); writer.writeEndElement();