Uses of Class
tools.jackson.databind.type.MapLikeType
Packages that use MapLikeType
Package
Description
Contains implementation classes of deserialization part of
data binding.
Package that contains classes and interfaces to help implement
custom extension
JacksonModules
(which are registered on ObjectMapper via builders}.Contains implementation classes of serialization part of
data binding.
-
Uses of MapLikeType in tools.jackson.databind.deser
Methods in tools.jackson.databind.deser with parameters of type MapLikeTypeModifier and TypeMethodDescriptionprotected ValueDeserializer<?>BasicDeserializerFactory._findCustomMapLikeDeserializer(MapLikeType type, DeserializationConfig config, BeanDescription.Supplier beanDescRef, KeyDeserializer keyDeserializer, TypeDeserializer elementTypeDeserializer, ValueDeserializer<?> elementDeserializer) BasicDeserializerFactory.createMapLikeDeserializer(DeserializationContext ctxt, MapLikeType type, BeanDescription.Supplier beanDescRef) abstract ValueDeserializer<?>DeserializerFactory.createMapLikeDeserializer(DeserializationContext ctxt, MapLikeType type, BeanDescription.Supplier beanDescRef) default ValueDeserializer<?>Deserializers.findMapLikeDeserializer(MapLikeType type, DeserializationConfig config, BeanDescription.Supplier beanDescRef, KeyDeserializer keyDeserializer, TypeDeserializer elementTypeDeserializer, ValueDeserializer<?> elementDeserializer) Method called to locate deserializer for specified "Map-like" type (one that acts likeMapbut does not implement it).ValueDeserializerModifier.modifyMapLikeDeserializer(DeserializationConfig config, MapLikeType type, BeanDescription.Supplier beanDescRef, ValueDeserializer<?> deserializer) Method called byBeanDeserializerFactoryafter constructing defaultMapLikeTypedeserializer instance. -
Uses of MapLikeType in tools.jackson.databind.module
Methods in tools.jackson.databind.module with parameters of type MapLikeTypeModifier and TypeMethodDescriptionSimpleDeserializers.findMapLikeDeserializer(MapLikeType type, DeserializationConfig config, BeanDescription.Supplier beanDescRef, KeyDeserializer keyDeserializer, TypeDeserializer elementTypeDeserializer, ValueDeserializer<?> elementDeserializer) SimpleSerializers.findMapLikeSerializer(SerializationConfig config, MapLikeType type, BeanDescription.Supplier beanDescRef, JsonFormat.Value formatOverrides, ValueSerializer<Object> keySerializer, TypeSerializer elementTypeSerializer, ValueSerializer<Object> elementValueSerializer) -
Uses of MapLikeType in tools.jackson.databind.ser
Methods in tools.jackson.databind.ser with parameters of type MapLikeTypeModifier and TypeMethodDescriptiondefault ValueSerializer<?>Serializers.findMapLikeSerializer(SerializationConfig config, MapLikeType type, BeanDescription.Supplier beanDescRef, JsonFormat.Value formatOverrides, ValueSerializer<Object> keySerializer, TypeSerializer elementTypeSerializer, ValueSerializer<Object> elementValueSerializer) Method called by serialization framework first time a serializer is needed for specified "Map-like" type (type that acts likeMap, but does not implement it).ValueSerializerModifier.modifyMapLikeSerializer(SerializationConfig config, MapLikeType valueType, BeanDescription.Supplier beanDesc, ValueSerializer<?> serializer) -
Uses of MapLikeType in tools.jackson.databind.type
Subclasses of MapLikeType in tools.jackson.databind.typeMethods in tools.jackson.databind.type that return MapLikeTypeModifier and TypeMethodDescriptionTypeFactory.constructMapLikeType(Class<?> mapClass, Class<?> keyClass, Class<?> valueClass) Method for constructing aMapLikeTypeinstance.TypeFactory.constructMapLikeType(Class<?> mapClass, JavaType keyType, JavaType valueType) Method for constructing aMapLikeTypeinstanceTypeFactory.constructRawMapLikeType(Class<?> mapClass) Method that can be used to construct "raw" Map-like type; meaning that its parameterization is unknown.static MapLikeTypeMapLikeType.upgradeFrom(JavaType baseType, JavaType keyT, JavaType valueT) Factory method that can be used to "upgrade" a basic type into collection-like one; usually done viaTypeModifierMapLikeType.withContentTypeHandler(Object h) MapLikeType.withContentValueHandler(Object h) MapLikeType.withKeyType(JavaType keyType) MapLikeType.withKeyTypeHandler(Object h) MapLikeType.withKeyValueHandler(Object h) MapLikeType.withStaticTyping()MapLikeType.withTypeHandler(Object h) MapLikeType.withValueHandler(Object h)