Package org.locationtech.jtstest.util.io
Class MultiFormatReader
java.lang.Object
org.locationtech.jtstest.util.io.MultiFormatReader
Reads a
Geometry from a string which is in either WKT, WKBHex
or GML format- Version:
- 1.7
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final intstatic final intstatic final intstatic final intstatic final intprivate GeometryFactoryprivate static final intprivate WKBReaderprivate WKTReader -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic intstatic booleanstatic booleanprivate static booleanprivate static booleanisHexDigit(char ch) static booleanstatic booleanprivate GeometryreadGeoJSON(String str) private Geometry
-
Field Details
-
FORMAT_UNKNOWN
public static final int FORMAT_UNKNOWN- See Also:
-
FORMAT_WKT
public static final int FORMAT_WKT- See Also:
-
FORMAT_WKB
public static final int FORMAT_WKB- See Also:
-
FORMAT_GML
public static final int FORMAT_GML- See Also:
-
FORMAT_GEOJSON
private static final int FORMAT_GEOJSON- See Also:
-
MAX_CHARS_TO_CHECK
private static final int MAX_CHARS_TO_CHECK- See Also:
-
geomFactory
-
wktReader
-
wkbReader
-
-
Constructor Details
-
MultiFormatReader
public MultiFormatReader() -
MultiFormatReader
-
-
Method Details
-
isWKT
-
isWKB
-
isGML
-
isGeoJSON
-
format
-
isHex
-
isHexDigit
private static boolean isHexDigit(char ch) -
read
- Throws:
ParseExceptionIOException
-
readGeoJSON
- Throws:
ParseException
-
readGML
- Throws:
ParseException
-