protected String toString(final MultiPolygon multiPolygon, final Boolean isNullable, final Integer maxLength, final Integer precision, final Integer scale, final Boolean isUnicode) throws EdmPrimitiveTypeException { if (dimension != multiPolygon.getDimension()) { throw new EdmPrimitiveTypeException("The value '" + multiPolygon + "' is not valid."); } final StringBuilder result = toStringBuilder(multiPolygon.getSrid()). append(reference.getSimpleName()). append('('); for (final Iterator<Polygon> itor = multiPolygon.iterator(); itor.hasNext();) { result.append('('). append(polygon(itor.next(), isNullable, maxLength, precision, scale, isUnicode)). append(')'); if (itor.hasNext()) { result.append(','); } } return result.append(")'").toString(); }
protected String toString(final MultiPolygon multiPolygon, final Boolean isNullable, final Integer maxLength, final Integer precision, final Integer scale, final Boolean isUnicode) throws EdmPrimitiveTypeException { if (dimension != multiPolygon.getDimension()) { throw new EdmPrimitiveTypeException("The value '" + multiPolygon + "' is not valid."); } final StringBuilder result = toStringBuilder(multiPolygon.getSrid()). append(reference.getSimpleName()). append('('); for (final Iterator<Polygon> itor = multiPolygon.iterator(); itor.hasNext();) { result.append('('). append(polygon(itor.next(), isNullable, maxLength, precision, scale, isUnicode)). append(')'); if (itor.hasNext()) { result.append(','); } } return result.append(")'").toString(); }