Package de.bild.codec

Class ObjectCodecProvider

java.lang.Object
de.bild.codec.ObjectCodecProvider
All Implemented Interfaces:
org.bson.codecs.configuration.CodecProvider

public class ObjectCodecProvider extends Object implements org.bson.codecs.configuration.CodecProvider
transcodes dynamically typed Object values.

Works mostly the same as for IterableCodecProvider.

See Also:
  • Constructor Details

    • ObjectCodecProvider

      public ObjectCodecProvider()
    • ObjectCodecProvider

      public ObjectCodecProvider(org.bson.Transformer valueTransformer)
    • ObjectCodecProvider

      public ObjectCodecProvider(org.bson.codecs.BsonTypeClassMap bsonTypeClassMap)
    • ObjectCodecProvider

      public ObjectCodecProvider(org.bson.codecs.BsonTypeClassMap bsonTypeClassMap, org.bson.Transformer valueTransformer)
  • Method Details

    • get

      public <T> org.bson.codecs.Codec<T> get(Class<T> clazz, org.bson.codecs.configuration.CodecRegistry registry)
      Specified by:
      get in interface org.bson.codecs.configuration.CodecProvider
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object