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>
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 Summary
Constructors -
Method Summary
Methods inherited from class de.bild.codec.AbstractTypeCodec
getDefaultConstructor, getEncoderClass, newInstance, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface de.bild.codec.TypeCodec
defaultInstance, documentHasId, generateIdIfAbsentFromDocument, getDecodingPojoFailureStrategy, getDocumentId, getTypeFilter, isCollectible
-
Constructor Details
-
SpecialFieldsMapCodec
-
-
Method Details
-
decode
-
encode
public void encode(org.bson.BsonWriter writer, T map, org.bson.codecs.EncoderContext encoderContext)
-