Package | Description |
---|---|
org.bson.codecs.pojo |
This package contains classes specific to mapping user POJOs.
|
Class and Description |
---|
ClassModel
This model represents the metadata for a class and all its properties.
|
ClassModelBuilder
A builder for programmatically creating
ClassModels . |
Convention
Defines a convention to be applied when mapping a class.
|
CreatorExecutable |
DiscriminatorLookup |
InstanceCreator
Provides access for setting data and the creation of a class instances.
|
InstanceCreatorFactory
The factory for creating
InstanceCreator instances |
PojoBuilderHelper.PropertyTypeCheck |
PojoCodec |
PojoCodecImpl |
PojoCodecProvider
Provides Codecs for registered POJOs via the ClassModel abstractions.
|
PojoCodecProvider.Builder
A Builder for the PojoCodecProvider
|
PropertyAccessor
Provides access for getting and setting property data.
|
PropertyAccessorImpl |
PropertyCodecProvider
A variant of
CodecProvider that generates codecs for PojoCodec . |
PropertyCodecRegistry
A variant of
CodecRegistry that generates codecs for PojoCodec . |
PropertyMetadata |
PropertyModel
Represents a property on a class and stores various metadata such as generic parameters
|
PropertyModelBuilder
A builder for programmatically creating
PropertyModels . |
PropertyReflectionUtils.PropertyMethods |
PropertySerialization
An interface allowing a
PropertyModel to determine if a value should be serialized. |
TypeData |
TypeData.Builder
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
|
TypeWithTypeParameters
A combination of a type and its type parameters.
|