private String lineString(final LineString lineString, final Boolean isNullable, final Integer maxLength, final Integer precision, final Integer scale, final Boolean isUnicode) throws EdmPrimitiveTypeException { final StringBuilder result = new StringBuilder(); for (final Iterator<Point> itor = lineString.iterator(); itor.hasNext();) { result.append(point(itor.next(), isNullable, maxLength, precision, scale, isUnicode)); if (itor.hasNext()) { result.append(','); } } return result.toString(); }
private void lineStrings(final XMLStreamWriter writer, final Iterator<LineString> itor, final boolean wrap) throws XMLStreamException { while (itor.hasNext()) { final LineString lineString = itor.next(); if (wrap) { writer.writeStartElement(Constants.PREFIX_GML, Constants.ELEM_LINESTRING, Constants.NS_GML); } points(writer, lineString.iterator(), false); if (wrap) { writer.writeEndElement(); } } }
private void lineStrings(final XMLStreamWriter writer, final Iterator<LineString> itor, final boolean wrap) throws XMLStreamException { while (itor.hasNext()) { final LineString lineString = itor.next(); if (wrap) { writer.writeStartElement(Constants.PREFIX_GML, Constants.ELEM_LINESTRING, Constants.NS_GML); } points(writer, lineString.iterator(), false); if (wrap) { writer.writeEndElement(); } } }