Skip to content

Commit

Permalink
Add possibility to overwrite WKTWriter NumberFormat
Browse files Browse the repository at this point in the history
  • Loading branch information
MoeweX committed Sep 3, 2018
1 parent fd860ad commit 0b39e43
Showing 1 changed file with 6 additions and 2 deletions.
8 changes: 6 additions & 2 deletions src/main/java/org/locationtech/spatial4j/io/WKTWriter.java
Original file line number Diff line number Diff line change
Expand Up @@ -33,10 +33,14 @@ public String getFormatName() {
protected StringBuilder append(StringBuilder buffer, Point p, NumberFormat nf) {
return buffer.append(nf.format(p.getX())).append(' ').append( nf.format(p.getY()));
}


protected NumberFormat getNumberFormat() {
return LegacyShapeWriter.makeNumberFormat(6);
}

@Override
public String toString(Shape shape) {
NumberFormat nf = LegacyShapeWriter.makeNumberFormat(6);
NumberFormat nf = getNumberFormat();
if (shape instanceof Point) {
StringBuilder buffer = new StringBuilder();
return append(buffer.append("POINT ("),(Point)shape,nf).append(")").toString();
Expand Down

0 comments on commit 0b39e43

Please sign in to comment.