final class GeometryCodecHelper
extends java.lang.Object
Modifier | Constructor and Description |
---|---|
private |
GeometryCodecHelper() |
Modifier and Type | Method and Description |
---|---|
(package private) static void |
encodeCoordinateReferenceSystem(BsonWriter writer,
Geometry geometry,
EncoderContext encoderContext,
CodecRegistry registry) |
(package private) static void |
encodeGeometry(BsonWriter writer,
Geometry geometry,
EncoderContext encoderContext,
CodecRegistry registry,
java.lang.Runnable coordinatesEncoder) |
private static void |
encodeLinearRing(java.util.List<Position> ring,
BsonWriter writer) |
(package private) static void |
encodePolygonCoordinates(BsonWriter writer,
PolygonCoordinates polygonCoordinates) |
(package private) static void |
encodePosition(BsonWriter writer,
Position value) |
(package private) static void |
encodeType(BsonWriter writer,
Geometry geometry) |
static void encodeGeometry(BsonWriter writer, Geometry geometry, EncoderContext encoderContext, CodecRegistry registry, java.lang.Runnable coordinatesEncoder)
static void encodeType(BsonWriter writer, Geometry geometry)
static void encodeCoordinateReferenceSystem(BsonWriter writer, Geometry geometry, EncoderContext encoderContext, CodecRegistry registry)
static void encodePolygonCoordinates(BsonWriter writer, PolygonCoordinates polygonCoordinates)
private static void encodeLinearRing(java.util.List<Position> ring, BsonWriter writer)
static void encodePosition(BsonWriter writer, Position value)