| Package | Description |
|---|---|
| de.bild.codec | |
| de.bild.codec.annotations |
| Class and Description |
|---|
| AbstractTypeCodec
Abstract base class for any type codec.
|
| ClassResolver |
| CodecConfiguration
Helper class holding configurations for the PojoCodecProvider
|
| CodecResolver
This interface can be used to add special handling for pojos of certain types.
|
| CollectionTypeCodec
This codec encodes/decodes any Set and Map (see sub classes)
Note that this codec will never persist any addition properties declared in sub classes
Solely the collection values itself will be persisted.
|
| FieldTypePair |
| IdGenerator |
| ListTypeCodec |
| MappedField |
| MapTypeCodec |
| MethodTypePair |
| PojoCodecProvider
Provides a codec for Pojos
Use the internal builder to register classes and packages that can be handled by the codec
|
| PojoCodecProvider.Builder |
| PojoContext |
| PolymorphicCodec
Provides functionality for handling polymorphic structures.
|
| PrimitiveArrayCodec
Codecs for primitive arrays
|
| ReflectionCodec
Used by Polymorphia internally to tag codecs that use reflection to build a Codec for al properties
|
| SetTypeCodec |
| TypeCodec
All codecs used within polymorphia need to implement this interface.
|
| TypeCodecProvider
The mongo driver
CodecProvider was not designed to accept Type as parameter
This TypeCodecProvider can be used to register Codecs for any given Type
Register your TypeCodecProvider when building PojoCodecProvider.Builder.register(TypeCodecProvider...) |
| TypeCodecRegistry |
| TypesModel.ClassHierarchyNode |
| Class and Description |
|---|
| IdGenerator |
| ObjectIdGenerator |
Copyright © 2018 BILD GmbH & Co. KG. All rights reserved.