Class MultiPolygonCodec

java.lang.Object
com.mongodb.client.model.geojson.codecs.MultiPolygonCodec
All Implemented Interfaces:
org.bson.codecs.Codec<MultiPolygon>, org.bson.codecs.Decoder<MultiPolygon>, org.bson.codecs.Encoder<MultiPolygon>

public class MultiPolygonCodec extends Object
A Codec for a GeoJSON MultiPolygon.
Since:
3.1
  • Constructor Details

    • MultiPolygonCodec

      public MultiPolygonCodec(org.bson.codecs.configuration.CodecRegistry registry)
      Constructs an instance.
      Parameters:
      registry - the registry
  • Method Details

    • encode

      public void encode(org.bson.BsonWriter writer, MultiPolygon value, org.bson.codecs.EncoderContext encoderContext)
      Specified by:
      encode in interface org.bson.codecs.Encoder<T extends Geometry>
    • decode

      public MultiPolygon decode(org.bson.BsonReader reader, org.bson.codecs.DecoderContext decoderContext)
      Specified by:
      decode in interface org.bson.codecs.Decoder<T extends Geometry>
    • getEncoderClass

      public Class<MultiPolygon> getEncoderClass()
      Specified by:
      getEncoderClass in interface org.bson.codecs.Encoder<T extends Geometry>