Uses of Class
tools.jackson.databind.type.MapType
Packages that use MapType
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 MapType in tools.jackson.databind.deser
Methods in tools.jackson.databind.deser that return MapTypeModifier and TypeMethodDescriptionprotected MapTypeBasicDeserializerFactory._mapAbstractMapType(JavaType type, DeserializationConfig config) Methods in tools.jackson.databind.deser with parameters of type MapTypeModifier and TypeMethodDescriptionprotected ValueDeserializer<?>BasicDeserializerFactory._findCustomMapDeserializer(MapType type, DeserializationConfig config, BeanDescription.Supplier beanDescRef, KeyDeserializer keyDeserializer, TypeDeserializer elementTypeDeserializer, ValueDeserializer<?> elementDeserializer) BasicDeserializerFactory.createMapDeserializer(DeserializationContext ctxt, MapType type, BeanDescription.Supplier beanDescRef) abstract ValueDeserializer<?>DeserializerFactory.createMapDeserializer(DeserializationContext ctxt, MapType type, BeanDescription.Supplier beanDescRef) default ValueDeserializer<?>Deserializers.findMapDeserializer(MapType type, DeserializationConfig config, BeanDescription.Supplier beanDescRef, KeyDeserializer keyDeserializer, TypeDeserializer elementTypeDeserializer, ValueDeserializer<?> elementDeserializer) Method called to locate deserializer for specifiedMaptype.ValueDeserializerModifier.modifyMapDeserializer(DeserializationConfig config, MapType type, BeanDescription.Supplier beanDescRef, ValueDeserializer<?> deserializer) Method called byBeanDeserializerFactoryafter constructing defaultMapTypedeserializer instance. -
Uses of MapType in tools.jackson.databind.module
Methods in tools.jackson.databind.module with parameters of type MapTypeModifier and TypeMethodDescriptionSimpleDeserializers.findMapDeserializer(MapType type, DeserializationConfig config, BeanDescription.Supplier beanDescRef, KeyDeserializer keyDeserializer, TypeDeserializer elementTypeDeserializer, ValueDeserializer<?> elementDeserializer) SimpleSerializers.findMapSerializer(SerializationConfig config, MapType type, BeanDescription.Supplier beanDescRef, JsonFormat.Value formatOverrides, ValueSerializer<Object> keySerializer, TypeSerializer elementTypeSerializer, ValueSerializer<Object> elementValueSerializer) -
Uses of MapType in tools.jackson.databind.ser
Methods in tools.jackson.databind.ser with parameters of type MapTypeModifier and TypeMethodDescriptionprotected ValueSerializer<?>BasicSerializerFactory.buildMapSerializer(SerializationContext ctxt, MapType type, BeanDescription.Supplier beanDescRef, JsonFormat.Value formatOverrides, boolean staticTyping, ValueSerializer<Object> keySerializer, TypeSerializer elementTypeSerializer, ValueSerializer<Object> elementValueSerializer) Helper method that handles configuration details when constructing serializers forMaptypes.default ValueSerializer<?>Serializers.findMapSerializer(SerializationConfig config, MapType 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 specifiedMaptype.ValueSerializerModifier.modifyMapSerializer(SerializationConfig config, MapType valueType, BeanDescription.Supplier beanDesc, ValueSerializer<?> serializer) -
Uses of MapType in tools.jackson.databind.type
Methods in tools.jackson.databind.type that return MapTypeModifier and TypeMethodDescriptionstatic MapTypeMapType.construct(Class<?> rawType, TypeBindings bindings, JavaType superClass, JavaType[] superInts, JavaType keyT, JavaType valueT) TypeFactory.constructMapType(Class<? extends Map> mapClass, Class<?> keyClass, Class<?> valueClass) Method for constructing aMapTypeinstanceTypeFactory.constructMapType(Class<? extends Map> mapClass, JavaType keyType, JavaType valueType) Method for constructing aMapTypeinstanceTypeFactory.constructRawMapType(Class<? extends Map> mapClass) Method that can be used to construct "raw" Map type; meaning that its parameterization is unknown.MapType.withContentTypeHandler(Object h) MapType.withContentValueHandler(Object h) MapType.withKeyType(JavaType keyType) MapType.withKeyTypeHandler(Object h) MapType.withKeyValueHandler(Object h) MapType.withStaticTyping()MapType.withTypeHandler(Object h) MapType.withValueHandler(Object h)