Class GeometryAsGeoJSONSerializer
- java.lang.Object
-
- com.fasterxml.jackson.databind.JsonSerializer<org.locationtech.jts.geom.Geometry>
-
- org.locationtech.spatial4j.io.jackson.GeometryAsGeoJSONSerializer
-
- All Implemented Interfaces:
com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable
public class GeometryAsGeoJSONSerializer extends com.fasterxml.jackson.databind.JsonSerializer<org.locationtech.jts.geom.Geometry>
-
-
Constructor Summary
Constructors Constructor Description GeometryAsGeoJSONSerializer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
serialize(org.locationtech.jts.geom.Geometry geom, com.fasterxml.jackson.core.JsonGenerator gen, com.fasterxml.jackson.databind.SerializerProvider serializers)
protected void
write(com.fasterxml.jackson.core.JsonGenerator gen, org.locationtech.jts.geom.Coordinate coord)
protected void
write(com.fasterxml.jackson.core.JsonGenerator gen, org.locationtech.jts.geom.Coordinate[] coord)
protected void
write(com.fasterxml.jackson.core.JsonGenerator gen, org.locationtech.jts.geom.CoordinateSequence coordseq)
protected void
write(com.fasterxml.jackson.core.JsonGenerator gen, org.locationtech.jts.geom.Polygon p)
-
-
-
Method Detail
-
write
protected void write(com.fasterxml.jackson.core.JsonGenerator gen, org.locationtech.jts.geom.Coordinate coord) throws IOException
- Throws:
IOException
-
write
protected void write(com.fasterxml.jackson.core.JsonGenerator gen, org.locationtech.jts.geom.CoordinateSequence coordseq) throws IOException
- Throws:
IOException
-
write
protected void write(com.fasterxml.jackson.core.JsonGenerator gen, org.locationtech.jts.geom.Coordinate[] coord) throws IOException
- Throws:
IOException
-
write
protected void write(com.fasterxml.jackson.core.JsonGenerator gen, org.locationtech.jts.geom.Polygon p) throws IOException
- Throws:
IOException
-
serialize
public void serialize(org.locationtech.jts.geom.Geometry geom, com.fasterxml.jackson.core.JsonGenerator gen, com.fasterxml.jackson.databind.SerializerProvider serializers) throws IOException, com.fasterxml.jackson.core.JsonProcessingException
- Specified by:
serialize
in classcom.fasterxml.jackson.databind.JsonSerializer<org.locationtech.jts.geom.Geometry>
- Throws:
IOException
com.fasterxml.jackson.core.JsonProcessingException
-
-