T - of Object being transcoded.public class ObjectCodec<T> extends Object implements org.bson.codecs.Codec<T>
Object values.
Works mostly the same as for IterableCodec.
| Constructor and Description |
|---|
ObjectCodec(Class<T> clazz,
org.bson.codecs.configuration.CodecRegistry registry,
org.bson.codecs.BsonTypeClassMap bsonTypeClassMap) |
ObjectCodec(Class<T> clazz,
org.bson.codecs.configuration.CodecRegistry registry,
org.bson.codecs.BsonTypeClassMap bsonTypeClassMap,
org.bson.Transformer valueTransformer) |
| Modifier and Type | Method and Description |
|---|---|
T |
decode(org.bson.BsonReader reader,
org.bson.codecs.DecoderContext decoderContext) |
void |
encode(org.bson.BsonWriter writer,
T value,
org.bson.codecs.EncoderContext encoderContext) |
Class<T> |
getEncoderClass() |
public ObjectCodec(Class<T> clazz, org.bson.codecs.configuration.CodecRegistry registry, org.bson.codecs.BsonTypeClassMap bsonTypeClassMap)
public void encode(org.bson.BsonWriter writer,
T value,
org.bson.codecs.EncoderContext encoderContext)
encode in interface org.bson.codecs.Encoder<T>public Class<T> getEncoderClass()
getEncoderClass in interface org.bson.codecs.Encoder<T>Copyright © 2019 BILD GmbH & Co. KG. All rights reserved.