Uses of Interface
de.bild.codec.PolymorphicCodec
Packages that use PolymorphicCodec
-
Uses of PolymorphicCodec in de.bild.codec
Subinterfaces of PolymorphicCodec in de.bild.codecModifier and TypeInterfaceDescriptioninterfaceUsed by Polymorphia internally to tag codecs that use reflection to build a Codec for al propertiesClasses in de.bild.codec that implement PolymorphicCodecMethods in de.bild.codec that return PolymorphicCodecModifier and TypeMethodDescriptionCodecResolver.getCodec(Type type, TypeCodecRegistry typeCodecRegistry, CodecConfiguration codecConfiguration) 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.Methods in de.bild.codec with parameters of type PolymorphicCodecModifier and TypeMethodDescriptionprotected TPolymorphicReflectionCodec.decodeWithType(org.bson.BsonReader reader, org.bson.codecs.DecoderContext decoderContext, PolymorphicCodec<T> polymorphicCodec)