| Package | Description |
|---|---|
| de.bild.codec |
| Modifier and Type | Method and Description |
|---|---|
org.bson.BsonValue |
ObjectIdGenerator.asBsonValue(org.bson.types.ObjectId id,
TypeCodecRegistry typeCodecRegistry) |
default org.bson.BsonValue |
InstanceAwareIdGenerator.asBsonValue(T id,
TypeCodecRegistry typeCodecRegistry) |
<T> org.bson.codecs.Codec<T> |
TypeCodecProvider.get(Type type,
TypeCodecRegistry typeCodecRegistry) |
<T> org.bson.codecs.Codec<T> |
PojoContext.getCodec(Type type,
TypeCodecRegistry typeCodecRegistry)
Calculates and returns a codec for the given type, null otherwise
|
PolymorphicCodec<T> |
CodecResolver.getCodec(Type type,
TypeCodecRegistry typeCodecRegistry,
CodecConfiguration codecConfiguration) |
<T> PolymorphicCodec<T> |
PojoContext.resolve(Type type,
TypeCodecRegistry typeCodecRegistry)
Iterates over the list of codecResolvers and returns a PolymorphicCodec if match is found.
|
| Constructor and Description |
|---|
AbstractTypeCodec(Type type,
TypeCodecRegistry typeCodecRegistry) |
ArrayCodec(Type type,
TypeCodecRegistry typeCodecRegistry) |
BasicReflectionCodec(Type type,
TypeCodecRegistry typeCodecRegistry,
CodecConfiguration codecConfiguration) |
CollectionTypeCodec(Class<C> collectionClass,
Type valueType,
TypeCodecRegistry typeCodecRegistry) |
ComplexMapTypeCodec(Class<Map<K,V>> encoderClass,
Type keyType,
Type valueType,
TypeCodecRegistry typeCodecRegistry) |
ListTypeCodec(Class<C> collectionClass,
Type valueType,
TypeCodecRegistry typeCodecRegistry) |
MappedField(FieldTypePair fieldTypePair,
Class<T> persistedClass,
TypeCodecRegistry typeCodecRegistry,
CodecConfiguration codecConfiguration) |
MapTypeCodec(Class<Map<K,V>> encoderClass,
Type valueType,
TypeCodecRegistry typeCodecRegistry) |
PolymorphicReflectionCodec(Type type,
Set<Type> validTypes,
TypeCodecRegistry typeCodecRegistry,
PojoContext pojoContext) |
SetTypeCodec(Class<C> collectionClass,
Type valueType,
TypeCodecRegistry typeCodecRegistry) |
SimpleMapTypeCodec(Class<Map<String,V>> encoderClass,
Type valueType,
TypeCodecRegistry typeCodecRegistry) |
SpecialFieldsMapCodec(Type type,
TypeCodecRegistry typeCodecRegistry) |
Copyright © 2020 BILD GmbH & Co. KG. All rights reserved.