@NonNullApi
Package dev.morphia.mapping.codec
-
Interface Summary Interface Description InstanceCreator Creates instances of types.MorphiaInstanceCreator Marker interface for creators -
Class Summary Class Description ArrayFieldAccessor BaseReferenceCodec<T> Defines codecs for propertiesBsonTypeMap Maps Java type to BSON typesByteWrapperArrayCodec Encodes a Byte[] to BinData like the driver's ByteArrayCodec does for byte[]ClassCodec Defines a codec for Class referencesCollectionCodec<T> A codec for Collection typeConversions Defines basic type conversions.EnumCodec<T extends Enum<T>> An enum codecEnumCodecProvider Defines a CodecProvider for Enum valuesFieldAccessor KeyCodec Deprecated, for removal: This API element is subject to removal in a future version. LegacyQueryCodec Defines a codec for Query instancesLocaleCodec Converts a Locale to/from a valid database structure.MethodAccessor MorphiaCodecProvider Provider for codecs for Morphia entitiesMorphiaCollectionPropertyCodecProvider A provider for collection typesMorphiaDateCodec Converts theLocalDate
values to and from the zone defined inMapperOptions.getDateStorage()
MorphiaLocalDateTimeCodec Converts theLocalDateTime
values to and from the zone defined inMapperOptions.getDateStorage()
MorphiaLocalTimeCodec Converts theLocalTime
values to and from the zone defined inMapperOptions.getDateStorage()
MorphiaMapCodec Maps Map subtypes to/from the database.MorphiaPropertyCodecProvider MorphiaPropertySerialization Determines if a property should be serialized or notMorphiaTypesCodecProvider Defines a provider of codecs for Morphia's typesObjectCodec Defines a generic codec for Objects that will attempt to discover and use the correct codec.PrimitiveCodecRegistry A provider of codecs for primitive typesPropertyCodecRegistryImpl Defines an all purpose registry for property codecsURICodec Defines a codec for URIs