Package de.bild.codec

Class SpecialFieldsMapCodec<T extends Map<String,Object>>

java.lang.Object
de.bild.codec.AbstractTypeCodec<T>
de.bild.codec.SpecialFieldsMapCodec<T>
All Implemented Interfaces:
TypeCodec<T>, org.bson.codecs.Codec<T>, org.bson.codecs.Decoder<T>, org.bson.codecs.Encoder<T>

public class SpecialFieldsMapCodec<T extends Map<String,Object>> extends AbstractTypeCodec<T>
This Codec can be used to decode/encode map-like structures but decode/encode certain properties within the map into specialized types This Codec is mainly inspired by DocumentCodec
  • Constructor Details

  • Method Details

    • decode

      public T decode(org.bson.BsonReader reader, org.bson.codecs.DecoderContext decoderContext)
    • encode

      public void encode(org.bson.BsonWriter writer, T map, org.bson.codecs.EncoderContext encoderContext)