public void setInt(int value) { setInt(value, position); position += 4; }
public void setInt(int value) { setInt(value, position); position += 4; }
/** * Write an Array of "slim" Points (without endianness, srid and type, part * of LinearRing and Linestring, but not MultiPoint! */ private void writePointArray(Point[] geom, ValueSetter dest) { // number of points dest.setInt(geom.length); for (int i = 0; i < geom.length; i++) { writePoint(geom[i], dest); } }
/** * Write an Array of "slim" Points (without endianness, srid and type, part * of LinearRing and Linestring, but not MultiPoint! */ private void writePointArray(Point[] geom, ValueSetter dest) { // number of points dest.setInt(geom.length); for (int i = 0; i < geom.length; i++) { writePoint(geom[i], dest); } }
private void writeMultiLineString(MultiLineString geom, ValueSetter dest) { dest.setInt(geom.numLines()); writeGeometryArray(geom.getLines(), dest); }
private void writeCollection(GeometryCollection geom, ValueSetter dest) { dest.setInt(geom.numGeoms()); writeGeometryArray(geom.getGeometries(), dest); }
private void writeMultiPoint(MultiPoint geom, ValueSetter dest) { dest.setInt(geom.numPoints()); writeGeometryArray(geom.getPoints(), dest); }
private void writeMultiPolygon(MultiPolygon geom, ValueSetter dest) { dest.setInt(geom.numPolygons()); writeGeometryArray(geom.getPolygons(), dest); }
private void writeMultiPoint(MultiPoint geom, ValueSetter dest) { dest.setInt(geom.numPoints()); writeGeometryArray(geom.getPoints(), dest); }
private void writeMultiLineString(MultiLineString geom, ValueSetter dest) { dest.setInt(geom.numLines()); writeGeometryArray(geom.getLines(), dest); }
private void writePolygon(Polygon geom, ValueSetter dest) { dest.setInt(geom.numRings()); for (int i = 0; i < geom.numRings(); i++) { writeLinearRing(geom.getRing(i), dest); } }
private void writePolygon(Polygon geom, ValueSetter dest) { dest.setInt(geom.numRings()); for (int i = 0; i < geom.numRings(); i++) { writeLinearRing(geom.getRing(i), dest); } }
private void writeGeometryArray(Geometry geom, ValueSetter dest) { dest.setInt(geom.getNumGeometries()); for(int i = 0; i < geom.getNumGeometries(); ++i) { this.writeGeometry(geom.getGeometryN(i), dest); } }
private void writeGeometryArray(Geometry geom, ValueSetter dest) { dest.setInt(geom.getNumGeometries()); for (int i = 0; i < geom.getNumGeometries(); i++) { writeGeometry(geom.getGeometryN(i), dest); } }
private void writeMultiPoint(MultiPoint geom, ValueSetter dest) { dest.setInt(geom.getNumPoints()); for(int i = 0; i < geom.getNumPoints(); ++i) { this.writeGeometry(geom.getGeometryN(i), dest); } }
private void writeMultiPoint(MultiPoint geom, ValueSetter dest) { dest.setInt(geom.getNumPoints()); for (int i = 0; i < geom.getNumPoints(); i++) { writeGeometry(geom.getGeometryN(i), dest); } }
private void writeLineString(LineString geom, ValueSetter dest) { dest.setInt(geom.getNumPoints()); writeCoordinates(geom.getCoordinateSequence(), getCoordDim(geom), dest); }
private void writeLineString(LineString geom, ValueSetter dest) { dest.setInt(geom.getNumPoints()); this.writeCoordinates(geom.getCoordinateSequence(), getCoordDim(geom), dest); }
private void writePolygon(Polygon geom, ValueSetter dest) { dest.setInt(geom.getNumInteriorRing() + 1); this.writeLineString(geom.getExteriorRing(), dest); for(int i = 0; i < geom.getNumInteriorRing(); ++i) { this.writeLineString(geom.getInteriorRingN(i), dest); } }
private void writePolygon(Polygon geom, ValueSetter dest) { dest.setInt(geom.getNumInteriorRing() + 1); writeLineString(geom.getExteriorRing(), dest); for (int i = 0; i < geom.getNumInteriorRing(); i++) { writeLineString(geom.getInteriorRingN(i), dest); } }