Package org.bson.codecs.pojo
package org.bson.codecs.pojo
This package contains classes specific to mapping user POJOs.
-
ClassDescriptionClassModel<T>This model represents the metadata for a class and all its properties.A builder for programmatically creating
ClassModels
.Defines a convention to be applied when mapping a class.The default ConventionsIdGenerator<T>Classes that implement this interface define a way to create Ids for Pojo's.The default IdGeneratorsProvides access for setting data and the creation of a class instances.The factory for creatingInstanceCreator
instancesProvides Codecs for registered POJOs via the ClassModel abstractions.A Builder for the PojoCodecProviderProvides access for getting and setting property data.A variant ofCodecProvider
that generates codecs forPojoCodec
.A variant ofCodecRegistry
that generates codecs forPojoCodec
.Represents a property on a class and stores various metadata such as generic parametersA builder for programmatically creatingPropertyModels
.An interface allowing aPropertyModel
to determine if a value should be serialized.A combination of a type and its type parameters.