Uses of Class
com.fasterxml.jackson.databind.type.MapType
-
Packages that use MapType Package Description com.fasterxml.jackson.databind.deser Contains implementation classes of deserialization part of data binding.com.fasterxml.jackson.databind.module Package that contains classes and interfaces to help implement custom extensionModule
s (which are registered usingObjectMapper.registerModule(com.fasterxml.jackson.databind.Module)
.com.fasterxml.jackson.databind.ser Contains implementation classes of serialization part of data binding.com.fasterxml.jackson.databind.type Package that contains concrete implementations ofJavaType
, as well as the factory (TypeFactory
) for constructing instances from various input data types (likeClass
,Type
) and programmatically (for structured types, arrays,List
s andMap
s). -
-
Uses of MapType in com.fasterxml.jackson.databind.deser
Methods in com.fasterxml.jackson.databind.deser that return MapType Modifier and Type Method Description protected MapType
BasicDeserializerFactory. _mapAbstractMapType(JavaType type, DeserializationConfig config)
Methods in com.fasterxml.jackson.databind.deser with parameters of type MapType Modifier and Type Method Description protected JsonDeserializer<?>
BasicDeserializerFactory. _findCustomMapDeserializer(MapType type, DeserializationConfig config, BeanDescription beanDesc, KeyDeserializer keyDeserializer, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer)
JsonDeserializer<?>
BasicDeserializerFactory. createMapDeserializer(DeserializationContext ctxt, MapType type, BeanDescription beanDesc)
abstract JsonDeserializer<?>
DeserializerFactory. createMapDeserializer(DeserializationContext ctxt, MapType type, BeanDescription beanDesc)
JsonDeserializer<?>
Deserializers.Base. findMapDeserializer(MapType type, DeserializationConfig config, BeanDescription beanDesc, KeyDeserializer keyDeserializer, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer)
JsonDeserializer<?>
Deserializers. findMapDeserializer(MapType type, DeserializationConfig config, BeanDescription beanDesc, KeyDeserializer keyDeserializer, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer)
Method called to locate deserializer for specifiedMap
type.JsonDeserializer<?>
BeanDeserializerModifier. modifyMapDeserializer(DeserializationConfig config, MapType type, BeanDescription beanDesc, JsonDeserializer<?> deserializer)
Method called byBeanDeserializerFactory
after constructing defaultMapType
deserializer instance. -
Uses of MapType in com.fasterxml.jackson.databind.module
Methods in com.fasterxml.jackson.databind.module with parameters of type MapType Modifier and Type Method Description JsonDeserializer<?>
SimpleDeserializers. findMapDeserializer(MapType type, DeserializationConfig config, BeanDescription beanDesc, KeyDeserializer keyDeserializer, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer)
JsonSerializer<?>
SimpleSerializers. findMapSerializer(SerializationConfig config, MapType type, BeanDescription beanDesc, JsonSerializer<java.lang.Object> keySerializer, TypeSerializer elementTypeSerializer, JsonSerializer<java.lang.Object> elementValueSerializer)
-
Uses of MapType in com.fasterxml.jackson.databind.ser
Methods in com.fasterxml.jackson.databind.ser with parameters of type MapType Modifier and Type Method Description protected JsonSerializer<?>
BasicSerializerFactory. buildMapSerializer(SerializerProvider prov, MapType type, BeanDescription beanDesc, boolean staticTyping, JsonSerializer<java.lang.Object> keySerializer, TypeSerializer elementTypeSerializer, JsonSerializer<java.lang.Object> elementValueSerializer)
Helper method that handles configuration details when constructing serializers forMap
types.JsonSerializer<?>
Serializers.Base. findMapSerializer(SerializationConfig config, MapType type, BeanDescription beanDesc, JsonSerializer<java.lang.Object> keySerializer, TypeSerializer elementTypeSerializer, JsonSerializer<java.lang.Object> elementValueSerializer)
JsonSerializer<?>
Serializers. findMapSerializer(SerializationConfig config, MapType type, BeanDescription beanDesc, JsonSerializer<java.lang.Object> keySerializer, TypeSerializer elementTypeSerializer, JsonSerializer<java.lang.Object> elementValueSerializer)
Method called by serialization framework first time a serializer is needed for specifiedMap
type.JsonSerializer<?>
BeanSerializerModifier. modifyMapSerializer(SerializationConfig config, MapType valueType, BeanDescription beanDesc, JsonSerializer<?> serializer)
-
Uses of MapType in com.fasterxml.jackson.databind.type
Methods in com.fasterxml.jackson.databind.type that return MapType Modifier and Type Method Description static MapType
MapType. construct(java.lang.Class<?> rawType, JavaType keyT, JavaType valueT)
Deprecated.static MapType
MapType. construct(java.lang.Class<?> rawType, TypeBindings bindings, JavaType superClass, JavaType[] superInts, JavaType keyT, JavaType valueT)
MapType
TypeFactory. constructMapType(java.lang.Class<? extends java.util.Map> mapClass, JavaType keyType, JavaType valueType)
Method for constructing aMapType
instanceMapType
TypeFactory. constructMapType(java.lang.Class<? extends java.util.Map> mapClass, java.lang.Class<?> keyClass, java.lang.Class<?> valueClass)
Method for constructing aMapType
instanceMapType
TypeFactory. constructRawMapType(java.lang.Class<? extends java.util.Map> mapClass)
Method that can be used to construct "raw" Map type; meaning that its parameterization is unknown.MapType
MapType. withContentTypeHandler(java.lang.Object h)
MapType
MapType. withContentValueHandler(java.lang.Object h)
MapType
MapType. withKeyType(JavaType keyType)
MapType
MapType. withKeyTypeHandler(java.lang.Object h)
MapType
MapType. withKeyValueHandler(java.lang.Object h)
MapType
MapType. withStaticTyping()
MapType
MapType. withTypeHandler(java.lang.Object h)
MapType
MapType. withValueHandler(java.lang.Object h)
-