| Package | Description |
|---|---|
| de.bild.codec |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ReflectionCodec<T>
Used by Polymorphia internally to tag codecs that use reflection to build a Codec for al properties
|
| Modifier and Type | Class and Description |
|---|---|
class |
BasicReflectionCodec<T> |
| Modifier and Type | Method and Description |
|---|---|
PolymorphicCodec<T> |
CodecResolver.getCodec(Type type,
TypeCodecRegistry typeCodecRegistry,
CodecConfiguration codecConfiguration) |
PolymorphicCodec<T> |
PolymorphicReflectionCodec.getCodecForClass(Class<?> clazz)
Walks up class hierarchy until a registered codec (in the context of registered model classes) is found
|
<T> PolymorphicCodec<T> |
PojoContext.resolve(Type type,
TypeCodecRegistry typeCodecRegistry)
Iterates over the list of codecResolvers and returns a PolymorphicCodec if match is found.
|
| Modifier and Type | Method and Description |
|---|---|
protected T |
PolymorphicReflectionCodec.decodeWithType(org.bson.BsonReader reader,
org.bson.codecs.DecoderContext decoderContext,
PolymorphicCodec<T> polymorphicCodec) |
Copyright © 2020 BILD GmbH & Co. KG. All rights reserved.