Package | Description |
---|---|
org.bson.codecs.pojo |
This package contains classes specific to mapping user POJOs.
|
Modifier and Type | Class and Description |
---|---|
(package private) class |
PropertyCodecRegistryImpl |
Modifier and Type | Field and Description |
---|---|
private PropertyCodecRegistry |
PojoCodecImpl.propertyCodecRegistry |
private PropertyCodecRegistry |
LazyPojoCodec.propertyCodecRegistry |
Modifier and Type | Method and Description |
---|---|
<S> Codec<S> |
FallbackPropertyCodecProvider.get(TypeWithTypeParameters<S> type,
PropertyCodecRegistry propertyCodecRegistry) |
<T> Codec<T> |
PropertyCodecProvider.get(TypeWithTypeParameters<T> type,
PropertyCodecRegistry registry)
Get a
Codec using the given context, which includes, most importantly, the class and bound type parameters
for which a Codec is required. |
<T> Codec<T> |
MapPropertyCodecProvider.get(TypeWithTypeParameters<T> type,
PropertyCodecRegistry registry) |
<T> Codec<T> |
EnumPropertyCodecProvider.get(TypeWithTypeParameters<T> type,
PropertyCodecRegistry propertyCodecRegistry) |
<T> Codec<T> |
CollectionPropertyCodecProvider.get(TypeWithTypeParameters<T> type,
PropertyCodecRegistry registry) |
Constructor and Description |
---|
LazyPojoCodec(ClassModel<T> classModel,
CodecRegistry registry,
PropertyCodecRegistry propertyCodecRegistry,
DiscriminatorLookup discriminatorLookup,
java.util.concurrent.ConcurrentMap<ClassModel<?>,Codec<?>> codecCache) |
PojoCodecImpl(ClassModel<T> classModel,
CodecRegistry registry,
PropertyCodecRegistry propertyCodecRegistry,
DiscriminatorLookup discriminatorLookup,
java.util.concurrent.ConcurrentMap<ClassModel<?>,Codec<?>> codecCache,
boolean specialized) |