Class Hierarchy
- java.lang.Object
- de.bild.codec.AbstractTypeCodec<T> (implements de.bild.codec.TypeCodec<T>)
- de.bild.codec.BasicReflectionCodec<T> (implements de.bild.codec.ReflectionCodec<T>)
- de.bild.codec.CollectionTypeCodec<C,
V> - de.bild.codec.ListTypeCodec<C,
V> - de.bild.codec.SetTypeCodec<C,
V>
- de.bild.codec.ListTypeCodec<C,
- de.bild.codec.MapTypeCodec<K,
V> - de.bild.codec.ComplexMapTypeCodec<K,
V> - de.bild.codec.SimpleMapTypeCodec<V>
- de.bild.codec.ComplexMapTypeCodec<K,
- de.bild.codec.SpecialFieldsMapCodec<T>
- de.bild.codec.ArrayCodec<T> (implements de.bild.codec.TypeCodec<T>)
- de.bild.codec.CodecConfiguration
- de.bild.codec.EnumCodec<T> (implements org.bson.codecs.Codec<T>)
- de.bild.codec.EnumCodecProvider (implements org.bson.codecs.configuration.CodecProvider)
- de.bild.codec.FieldTypePair
- de.bild.codec.MappedField<T,
F> - de.bild.codec.MethodTypePair
- de.bild.codec.ObjectCodec<T> (implements org.bson.codecs.Codec<T>)
- de.bild.codec.ObjectCodecProvider (implements org.bson.codecs.configuration.CodecProvider)
- de.bild.codec.ObjectIdGenerator (implements de.bild.codec.IdGenerator<T>)
- de.bild.codec.annotations.Id.DefaultIdGenerator
- de.bild.codec.PojoCodecProvider (implements org.bson.codecs.configuration.CodecProvider)
- de.bild.codec.PojoCodecProvider.Builder
- de.bild.codec.PojoContext
- de.bild.codec.PolymorphicReflectionCodec<T> (implements de.bild.codec.TypeCodec<T>)
- de.bild.codec.ReflectionHelper
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- de.bild.codec.IdGenerationException
- de.bild.codec.InstanceCreationException
- de.bild.codec.TypeMismatchException
- java.lang.RuntimeException
- java.lang.Exception
- de.bild.codec.TypesModel
- de.bild.codec.TypesModel.ClassHierarchyNode
- de.bild.codec.AbstractTypeCodec<T> (implements de.bild.codec.TypeCodec<T>)
Interface Hierarchy
- de.bild.codec.ClassResolver
- de.bild.codec.CodecResolver<T>
- org.bson.codecs.Decoder<T>
- org.bson.codecs.Codec<T> (also extends org.bson.codecs.Encoder<T>)
- de.bild.codec.TypeCodec<T>
- de.bild.codec.PolymorphicCodec<T>
- de.bild.codec.ReflectionCodec<T>
- de.bild.codec.PolymorphicCodec<T>
- de.bild.codec.TypeCodec<T>
- org.bson.codecs.Codec<T> (also extends org.bson.codecs.Encoder<T>)
- de.bild.codec.DelegatingCodec<T>
- org.bson.codecs.Encoder<T>
- org.bson.codecs.Codec<T> (also extends org.bson.codecs.Decoder<T>)
- de.bild.codec.TypeCodec<T>
- de.bild.codec.PolymorphicCodec<T>
- de.bild.codec.ReflectionCodec<T>
- de.bild.codec.PolymorphicCodec<T>
- de.bild.codec.TypeCodec<T>
- org.bson.codecs.Codec<T> (also extends org.bson.codecs.Decoder<T>)
- de.bild.codec.InstanceAwareIdGenerator<T,
P> - de.bild.codec.IdGenerator<T>
- java.util.Map<K,
V> - de.bild.codec.SpecialFieldsMap
- de.bild.codec.TypeCodecProvider
- de.bild.codec.TypeCodecRegistry
Annotation Interface Hierarchy
- de.bild.codec.annotations.CodecToBeUsed (implements java.lang.annotation.Annotation)
- de.bild.codec.annotations.DecodeUndefinedHandlingStrategy (implements java.lang.annotation.Annotation)
- de.bild.codec.annotations.DecodingFieldFailureStrategy (implements java.lang.annotation.Annotation)
- de.bild.codec.annotations.DecodingPojoFailureStrategy (implements java.lang.annotation.Annotation)
- de.bild.codec.annotations.Discriminator (implements java.lang.annotation.Annotation)
- de.bild.codec.annotations.DiscriminatorFallback (implements java.lang.annotation.Annotation)
- de.bild.codec.annotations.DiscriminatorKey (implements java.lang.annotation.Annotation)
- de.bild.codec.annotations.EncodeNullHandlingStrategy (implements java.lang.annotation.Annotation)
- de.bild.codec.annotations.EncodeNulls (implements java.lang.annotation.Annotation)
- de.bild.codec.annotations.FieldMapping (implements java.lang.annotation.Annotation)
- de.bild.codec.annotations.Id (implements java.lang.annotation.Annotation)
- de.bild.codec.annotations.IgnoreType (implements java.lang.annotation.Annotation)
- de.bild.codec.annotations.LockingVersion (implements java.lang.annotation.Annotation)
- de.bild.codec.annotations.Polymorphic (implements java.lang.annotation.Annotation)
- de.bild.codec.annotations.PostLoad (implements java.lang.annotation.Annotation)
- de.bild.codec.annotations.PreSave (implements java.lang.annotation.Annotation)
- de.bild.codec.annotations.Transient (implements java.lang.annotation.Annotation)
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- de.bild.codec.annotations.DecodeUndefinedHandlingStrategy.Strategy
- de.bild.codec.annotations.DecodingFieldFailureStrategy.Strategy
- de.bild.codec.annotations.DecodingPojoFailureStrategy.Strategy
- de.bild.codec.annotations.EncodeNullHandlingStrategy.Strategy
- de.bild.codec.PrimitiveArrayCodec (implements org.bson.codecs.Codec<T>)
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)