Package org.locationtech.jtstest.util.io
Class GeoJsonMultiReader
- java.lang.Object
-
- org.locationtech.jtstest.util.io.GeoJsonMultiReader
-
public class GeoJsonMultiReader extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private static java.lang.String
GEOJSON_COORDINATES
private static java.lang.String
GEOJSON_FEATURECOLLECTION
private GeometryFactory
geomFact
private GeoJsonReader
rdr
-
Constructor Summary
Constructors Constructor Description GeoJsonMultiReader(GeometryFactory geomFact)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private static boolean
isFeatureCollection(java.lang.String s)
private boolean
isGeometry(java.lang.String s)
Geometry
read(java.lang.String s)
private Geometry
readFeatureCollection(java.lang.String s)
Extracts all Geometry object substrings and reads themprivate Geometry
readGeometry(java.lang.String s)
-
-
-
Field Detail
-
GEOJSON_FEATURECOLLECTION
private static final java.lang.String GEOJSON_FEATURECOLLECTION
- See Also:
- Constant Field Values
-
GEOJSON_COORDINATES
private static final java.lang.String GEOJSON_COORDINATES
- See Also:
- Constant Field Values
-
geomFact
private GeometryFactory geomFact
-
rdr
private GeoJsonReader rdr
-
-
Constructor Detail
-
GeoJsonMultiReader
public GeoJsonMultiReader(GeometryFactory geomFact)
-
-
Method Detail
-
read
public Geometry read(java.lang.String s) throws ParseException
- Throws:
ParseException
-
readGeometry
private Geometry readGeometry(java.lang.String s) throws ParseException
- Throws:
ParseException
-
readFeatureCollection
private Geometry readFeatureCollection(java.lang.String s) throws ParseException
Extracts all Geometry object substrings and reads them- Parameters:
s
-- Throws:
ParseException
-
isGeometry
private boolean isGeometry(java.lang.String s)
-
isFeatureCollection
private static boolean isFeatureCollection(java.lang.String s)
-
-