See: Description
| Interface | Description |
|---|---|
| Convention |
Defines a convention to be applied when mapping a class.
|
| InstanceCreator<T> |
Provides access for setting data and the creation of a class instances.
|
| InstanceCreatorFactory<T> |
The factory for creating
InstanceCreator instances |
| PropertyAccessor<T> |
Provides access for getting and setting property data.
|
| PropertySerialization<T> |
An interface allowing a
PropertyModel to determine if a value should be serialized. |
| Class | Description |
|---|---|
| AutomaticPojoCodec<T> | |
| ClassModel<T> |
This model represents the metadata for a class and all its properties.
|
| ClassModelBuilder<T> |
A builder for programmatically creating
ClassModels. |
| CollectionCodec<T> | |
| ConventionAnnotationImpl | |
| ConventionDefaultsImpl | |
| Conventions |
The default Conventions
|
| CreatorExecutable<T> | |
| DiscriminatorLookup | |
| EnumCodec<T extends java.lang.Enum<T>> | |
| InstanceCreatorFactoryImpl<T> | |
| InstanceCreatorImpl<T> | |
| LazyPojoCodec<T> | |
| MapCodec<T> | |
| PojoBuilderHelper | |
| PojoCodec<T> | |
| PojoCodecImpl<T> | |
| PojoCodecProvider |
Provides Codecs for registered POJOs via the ClassModel abstractions.
|
| PojoCodecProvider.Builder |
A Builder for the PojoCodecProvider
|
| PropertyAccessorImpl<T> | |
| PropertyMetadata<T> | |
| PropertyModel<T> |
Represents a property on a class and stores various metadata such as generic parameters
|
| PropertyModelBuilder<T> |
A builder for programmatically creating
PropertyModels. |
| PropertyModelSerializationImpl<T> | |
| TypeData<T> | |
| TypeData.Builder<T> |
A builder for TypeData
|
| TypeParameterMap |
Maps the index of a class's generic parameter type index to a property's.
|
| TypeParameterMap.Builder |
A builder for mapping field type parameter indices to the class type parameter indices
|