Uses of Class
com.fasterxml.jackson.databind.type.MapLikeType
-
Packages that use MapLikeType 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 MapLikeType in com.fasterxml.jackson.databind.deser
Methods in com.fasterxml.jackson.databind.deser with parameters of type MapLikeType Modifier and Type Method Description protected JsonDeserializer<?>
BasicDeserializerFactory. _findCustomMapLikeDeserializer(MapLikeType type, DeserializationConfig config, BeanDescription beanDesc, KeyDeserializer keyDeserializer, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer)
JsonDeserializer<?>
BasicDeserializerFactory. createMapLikeDeserializer(DeserializationContext ctxt, MapLikeType type, BeanDescription beanDesc)
abstract JsonDeserializer<?>
DeserializerFactory. createMapLikeDeserializer(DeserializationContext ctxt, MapLikeType type, BeanDescription beanDesc)
JsonDeserializer<?>
Deserializers.Base. findMapLikeDeserializer(MapLikeType type, DeserializationConfig config, BeanDescription beanDesc, KeyDeserializer keyDeserializer, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer)
JsonDeserializer<?>
Deserializers. findMapLikeDeserializer(MapLikeType type, DeserializationConfig config, BeanDescription beanDesc, KeyDeserializer keyDeserializer, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer)
Method called to locate serializer for specified "Map-like" type (one that acts likeMap
but does not implement it).JsonDeserializer<?>
BeanDeserializerModifier. modifyMapLikeDeserializer(DeserializationConfig config, MapLikeType type, BeanDescription beanDesc, JsonDeserializer<?> deserializer)
Method called byBeanDeserializerFactory
after constructing defaultMapLikeType
deserializer instance. -
Uses of MapLikeType in com.fasterxml.jackson.databind.module
Methods in com.fasterxml.jackson.databind.module with parameters of type MapLikeType Modifier and Type Method Description JsonDeserializer<?>
SimpleDeserializers. findMapLikeDeserializer(MapLikeType type, DeserializationConfig config, BeanDescription beanDesc, KeyDeserializer keyDeserializer, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer)
JsonSerializer<?>
SimpleSerializers. findMapLikeSerializer(SerializationConfig config, MapLikeType type, BeanDescription beanDesc, JsonSerializer<java.lang.Object> keySerializer, TypeSerializer elementTypeSerializer, JsonSerializer<java.lang.Object> elementValueSerializer)
-
Uses of MapLikeType in com.fasterxml.jackson.databind.ser
Methods in com.fasterxml.jackson.databind.ser with parameters of type MapLikeType Modifier and Type Method Description JsonSerializer<?>
Serializers.Base. findMapLikeSerializer(SerializationConfig config, MapLikeType type, BeanDescription beanDesc, JsonSerializer<java.lang.Object> keySerializer, TypeSerializer elementTypeSerializer, JsonSerializer<java.lang.Object> elementValueSerializer)
JsonSerializer<?>
Serializers. findMapLikeSerializer(SerializationConfig config, MapLikeType 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 specified "Map-like" type (type that acts likeMap
, but does not implement it).JsonSerializer<?>
BeanSerializerModifier. modifyMapLikeSerializer(SerializationConfig config, MapLikeType valueType, BeanDescription beanDesc, JsonSerializer<?> serializer)
-
Uses of MapLikeType in com.fasterxml.jackson.databind.type
Subclasses of MapLikeType in com.fasterxml.jackson.databind.type Modifier and Type Class Description class
MapType
Type that represents "true" Java Map types.Methods in com.fasterxml.jackson.databind.type that return MapLikeType Modifier and Type Method Description static MapLikeType
MapLikeType. construct(java.lang.Class<?> rawType, JavaType keyT, JavaType valueT)
Deprecated.MapLikeType
TypeFactory. constructMapLikeType(java.lang.Class<?> mapClass, JavaType keyType, JavaType valueType)
Method for constructing aMapLikeType
instanceMapLikeType
TypeFactory. constructMapLikeType(java.lang.Class<?> mapClass, java.lang.Class<?> keyClass, java.lang.Class<?> valueClass)
Method for constructing aMapLikeType
instanceMapLikeType
TypeFactory. constructRawMapLikeType(java.lang.Class<?> mapClass)
Method that can be used to construct "raw" Map-like type; meaning that its parameterization is unknown.static MapLikeType
MapLikeType. upgradeFrom(JavaType baseType, JavaType keyT, JavaType valueT)
Factory method that can be used to "upgrade" a basic type into collection-like one; usually done viaTypeModifier
MapLikeType
MapLikeType. withContentTypeHandler(java.lang.Object h)
MapLikeType
MapLikeType. withContentValueHandler(java.lang.Object h)
MapLikeType
MapLikeType. withKeyType(JavaType keyType)
MapLikeType
MapLikeType. withKeyTypeHandler(java.lang.Object h)
MapLikeType
MapLikeType. withKeyValueHandler(java.lang.Object h)
MapLikeType
MapLikeType. withStaticTyping()
MapLikeType
MapLikeType. withTypeHandler(java.lang.Object h)
MapLikeType
MapLikeType. withValueHandler(java.lang.Object h)
-