com.vividsolutions.jump.io
Class FUTURE_JTS_WKTWriter

java.lang.Object
  extended by com.vividsolutions.jump.io.FUTURE_JTS_WKTWriter

public class FUTURE_JTS_WKTWriter
extends java.lang.Object

Outputs the textual representation of a Geometry.

The WKTWriter outputs coordinates rounded to the precision model. No more than the maximum number of necessary decimal places will be output.

The Well-known Text format is defined in the OpenGIS Simple Features Specification for SQL .

A non-standard "LINEARRING" tag is used for LinearRings. The WKT spec does not define a special tag for LinearRings. The standard tag to use is "LINESTRING".

Version:
1.4

Constructor Summary
FUTURE_JTS_WKTWriter()
           
 
Method Summary
static java.lang.String stringOfChar(char ch, int count)
          Returns a String of repeated characters.
 java.lang.String write(com.vividsolutions.jts.geom.Geometry geometry)
          Converts a Geometry to its Well-known Text representation.
 void write(com.vividsolutions.jts.geom.Geometry geometry, java.io.Writer writer)
          Converts a Geometry to its Well-known Text representation.
 java.lang.String writeFormatted(com.vividsolutions.jts.geom.Geometry geometry)
          Same as write, but with newlines and spaces to make the well-known text more readable.
 void writeFormatted(com.vividsolutions.jts.geom.Geometry geometry, java.io.Writer writer)
          Same as write, but with newlines and spaces to make the well-known text more readable.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FUTURE_JTS_WKTWriter

public FUTURE_JTS_WKTWriter()
Method Detail

stringOfChar

public static java.lang.String stringOfChar(char ch,
                                            int count)
Returns a String of repeated characters.

Parameters:
ch - the character to repeat
count - the number of times to repeat the character
Returns:
a String of characters

write

public java.lang.String write(com.vividsolutions.jts.geom.Geometry geometry)
Converts a Geometry to its Well-known Text representation.

Parameters:
geometry - a Geometry to process
Returns:
a string (see the OpenGIS Simple Features Specification)

write

public void write(com.vividsolutions.jts.geom.Geometry geometry,
                  java.io.Writer writer)
           throws java.io.IOException
Converts a Geometry to its Well-known Text representation.

Parameters:
geometry - a Geometry to process
Throws:
java.io.IOException

writeFormatted

public java.lang.String writeFormatted(com.vividsolutions.jts.geom.Geometry geometry)
Same as write, but with newlines and spaces to make the well-known text more readable.

Parameters:
geometry - a Geometry to process
Returns:
a string (see the OpenGIS Simple Features Specification), with newlines and spaces

writeFormatted

public void writeFormatted(com.vividsolutions.jts.geom.Geometry geometry,
                           java.io.Writer writer)
                    throws java.io.IOException
Same as write, but with newlines and spaces to make the well-known text more readable.

Parameters:
geometry - a Geometry to process
Throws:
java.io.IOException