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