Class GeometrySerializer
- All Implemented Interfaces:
JsonFormatVisitable
When an EMPTY geometery is passed in we will write out an empty coordinates array (see
https://datatracker.ietf.org/doc/html/rfc7946#section-3.1)
-
Nested Class Summary
Nested classes/interfaces inherited from class JsonSerializer
JsonSerializer.None
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
int
void
void
setMaximumFractionDigits
(int maximumFractionDigits) void
setMinimumFractionDigits
(int minimumFractionDigits) void
writeGeometry
(JsonGenerator jgen, Geometry value) Methods inherited from class JsonSerializer
acceptJsonFormatVisitor, getDelegatee, isEmpty, isEmpty, isUnwrappingSerializer, properties, replaceDelegatee, serializeWithType, unwrappingSerializer, usesObjectId, withFilterId, withIgnoredProperties
-
Constructor Details
-
GeometrySerializer
-
-
Method Details
-
serialize
public void serialize(Geometry value, JsonGenerator jgen, SerializerProvider provider) throws IOException - Specified by:
serialize
in classJsonSerializer<Geometry>
- Throws:
IOException
-
writeGeometry
- Throws:
IOException
-
handledType
- Overrides:
handledType
in classJsonSerializer<Geometry>
-
getRoundingMode
-
getMaximumFractionDigits
public int getMaximumFractionDigits() -
setMaximumFractionDigits
public void setMaximumFractionDigits(int maximumFractionDigits) -
getMinimumFractionDigits
public int getMinimumFractionDigits() -
setMinimumFractionDigits
public void setMinimumFractionDigits(int minimumFractionDigits)
-