Uses of Class
org.codehaus.jackson.map.KeyDeserializer
Packages that use KeyDeserializer
Package
Description
Contains basic mapper (conversion) functionality that
allows for converting between regular streaming json content and
Java objects (beans or Tree Model: support for both is via
ObjectMapper
class, as well
as convenience methods included in
JsonParser
Contains implementation classes of deserialization part of
data binding.
Contains public standard implementations of abstraction that
Jackson uses.
Functionality needed for Bean introspection, required for detecting
accessors and mutators for Beans, as well as locating and handling
method annotations.
Package that contains classes and interfaces to help implement
custom extension
Module
s
(which are registered using
ObjectMapper.registerModule(org.codehaus.jackson.map.Module)
.Package that contains XML Compatibility functionality for Jackson, such
as handlers for JAXB annotations
-
Uses of KeyDeserializer in org.codehaus.jackson.map
Subclasses of KeyDeserializer in org.codehaus.jackson.mapModifier and TypeClassDescriptionstatic class
This marker class is only to be used with annotations, to indicate that no deserializer is configured.Methods in org.codehaus.jackson.map that return KeyDeserializerModifier and TypeMethodDescriptionContextualKeyDeserializer.createContextual
(DeserializationConfig config, BeanProperty property) Method called to see if a different (or differently configured) key deserializer is needed to deserialize keys of specified Map property.DeserializerFactory.createKeyDeserializer
(DeserializationConfig config, JavaType type, BeanProperty property) Method called to find if factory knows how to create a key deserializer for specified type; currently this means checking if a module has registered possible deserializers.abstract KeyDeserializer
DeserializerProvider.findKeyDeserializer
(DeserializationConfig config, JavaType keyType, BeanProperty property) Method called to get hold of a deserializer to use for deserializing keys forMap
.KeyDeserializers.findKeyDeserializer
(JavaType type, DeserializationConfig config, BeanDescription beanDesc, BeanProperty property) DeserializationConfig.keyDeserializerInstance
(Annotated annotated, Class<? extends KeyDeserializer> keyDeserClass) abstract KeyDeserializer
HandlerInstantiator.keyDeserializerInstance
(DeserializationConfig config, Annotated annotated, Class<? extends KeyDeserializer> keyDeserClass) Method called to get an instance of key deserializer of specified type.Methods in org.codehaus.jackson.map that return types with arguments of type KeyDeserializerModifier and TypeMethodDescriptionabstract Class
<? extends KeyDeserializer> AnnotationIntrospector.findKeyDeserializer
(Annotated am) Method for getting a deserializer definition for keys of associatedMap
property.Class
<? extends KeyDeserializer> AnnotationIntrospector.Pair.findKeyDeserializer
(Annotated am) Methods in org.codehaus.jackson.map with parameters of type KeyDeserializerModifier and TypeMethodDescriptionDeserializers.Base.findMapDeserializer
(MapType type, DeserializationConfig config, DeserializerProvider provider, BeanDescription beanDesc, BeanProperty property, KeyDeserializer keyDeserializer, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer) Deserializers.findMapDeserializer
(MapType type, DeserializationConfig config, DeserializerProvider provider, BeanDescription beanDesc, BeanProperty property, KeyDeserializer keyDeserializer, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer) Method called to locate deserializer for specifiedMap
type.Deserializers.Base.findMapLikeDeserializer
(MapLikeType type, DeserializationConfig config, DeserializerProvider provider, BeanDescription beanDesc, BeanProperty property, KeyDeserializer keyDeserializer, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer) Deserializers.findMapLikeDeserializer
(MapLikeType type, DeserializationConfig config, DeserializerProvider provider, BeanDescription beanDesc, BeanProperty property, 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).Method parameters in org.codehaus.jackson.map with type arguments of type KeyDeserializerModifier and TypeMethodDescriptionDeserializationConfig.keyDeserializerInstance
(Annotated annotated, Class<? extends KeyDeserializer> keyDeserClass) abstract KeyDeserializer
HandlerInstantiator.keyDeserializerInstance
(DeserializationConfig config, Annotated annotated, Class<? extends KeyDeserializer> keyDeserClass) Method called to get an instance of key deserializer of specified type. -
Uses of KeyDeserializer in org.codehaus.jackson.map.deser
Subclasses of KeyDeserializer in org.codehaus.jackson.map.deserMethods in org.codehaus.jackson.map.deser that return KeyDeserializerModifier and TypeMethodDescriptionprotected KeyDeserializer
StdDeserializerProvider._handleUnknownKeyDeserializer
(JavaType type) BeanDeserializerFactory.createKeyDeserializer
(DeserializationConfig config, JavaType type, BeanProperty property) StdDeserializerProvider.findKeyDeserializer
(DeserializationConfig config, JavaType type, BeanProperty property) Methods in org.codehaus.jackson.map.deser with parameters of type KeyDeserializerModifier and TypeMethodDescriptionprotected abstract JsonDeserializer
<?> BasicDeserializerFactory._findCustomMapDeserializer
(MapType type, DeserializationConfig config, DeserializerProvider p, BasicBeanDescription beanDesc, BeanProperty property, KeyDeserializer keyDeser, TypeDeserializer elementTypeDeser, JsonDeserializer<?> elementDeser) protected JsonDeserializer
<?> BeanDeserializerFactory._findCustomMapDeserializer
(MapType type, DeserializationConfig config, DeserializerProvider provider, BasicBeanDescription beanDesc, BeanProperty property, KeyDeserializer keyDeserializer, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer) protected abstract JsonDeserializer
<?> BasicDeserializerFactory._findCustomMapLikeDeserializer
(MapLikeType type, DeserializationConfig config, DeserializerProvider p, BasicBeanDescription beanDesc, BeanProperty property, KeyDeserializer keyDeser, TypeDeserializer elementTypeDeser, JsonDeserializer<?> elementDeser) protected JsonDeserializer
<?> BeanDeserializerFactory._findCustomMapLikeDeserializer
(MapLikeType type, DeserializationConfig config, DeserializerProvider provider, BasicBeanDescription beanDesc, BeanProperty property, KeyDeserializer keyDeserializer, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer) Constructors in org.codehaus.jackson.map.deser with parameters of type KeyDeserializerModifierConstructorDescriptionMapDeserializer
(JavaType mapType, Constructor<Map<Object, Object>> defCtor, KeyDeserializer keyDeser, JsonDeserializer<Object> valueDeser, TypeDeserializer valueTypeDeser) Deprecated.Since 1.9, use variant that takes ValueInstantiatorMapDeserializer
(JavaType mapType, ValueInstantiator valueInstantiator, KeyDeserializer keyDeser, JsonDeserializer<Object> valueDeser, TypeDeserializer valueTypeDeser) Deprecated. -
Uses of KeyDeserializer in org.codehaus.jackson.map.deser.std
Subclasses of KeyDeserializer in org.codehaus.jackson.map.deser.stdModifier and TypeClassDescriptionclass
Base class for simple key deserializers.Fields in org.codehaus.jackson.map.deser.std declared as KeyDeserializerModifier and TypeFieldDescriptionprotected final KeyDeserializer
MapDeserializer._keyDeserializer
Key deserializer used, if not null.Fields in org.codehaus.jackson.map.deser.std with type parameters of type KeyDeserializerModifier and TypeFieldDescriptionprotected final HashMap
<JavaType, KeyDeserializer> StdKeyDeserializers._keyDeserializers
Methods in org.codehaus.jackson.map.deser.std that return KeyDeserializerModifier and TypeMethodDescriptionstatic KeyDeserializer
StdKeyDeserializers.constructEnumKeyDeserializer
(EnumResolver<?> enumResolver) static KeyDeserializer
StdKeyDeserializers.constructEnumKeyDeserializer
(EnumResolver<?> enumResolver, AnnotatedMethod factory) static KeyDeserializer
StdKeyDeserializers.constructStringKeyDeserializer
(DeserializationConfig config, JavaType type) static KeyDeserializer
StdKeyDeserializers.findStringBasedKeyDeserializer
(DeserializationConfig config, JavaType type) Methods in org.codehaus.jackson.map.deser.std that return types with arguments of type KeyDeserializerModifier and TypeMethodDescriptionstatic HashMap
<JavaType, KeyDeserializer> StdKeyDeserializers.constructAll()
Constructors in org.codehaus.jackson.map.deser.std with parameters of type KeyDeserializerModifierConstructorDescriptionprotected
MapDeserializer
(JavaType mapType, Constructor<Map<Object, Object>> defCtor, KeyDeserializer keyDeser, JsonDeserializer<Object> valueDeser, TypeDeserializer valueTypeDeser) Deprecated.Since 1.9, use variant that takes ValueInstantiatorMapDeserializer
(JavaType mapType, ValueInstantiator valueInstantiator, KeyDeserializer keyDeser, JsonDeserializer<Object> valueDeser, TypeDeserializer valueTypeDeser) -
Uses of KeyDeserializer in org.codehaus.jackson.map.introspect
Methods in org.codehaus.jackson.map.introspect that return types with arguments of type KeyDeserializerModifier and TypeMethodDescriptionClass
<? extends KeyDeserializer> JacksonAnnotationIntrospector.findKeyDeserializer
(Annotated a) NopAnnotationIntrospector.findKeyDeserializer
(Annotated am) -
Uses of KeyDeserializer in org.codehaus.jackson.map.module
Fields in org.codehaus.jackson.map.module with type parameters of type KeyDeserializerModifier and TypeFieldDescriptionprotected HashMap
<ClassKey, KeyDeserializer> SimpleKeyDeserializers._classMappings
Methods in org.codehaus.jackson.map.module that return KeyDeserializerModifier and TypeMethodDescriptionSimpleKeyDeserializers.findKeyDeserializer
(JavaType type, DeserializationConfig config, BeanDescription beanDesc, BeanProperty property) Methods in org.codehaus.jackson.map.module with parameters of type KeyDeserializerModifier and TypeMethodDescriptionSimpleKeyDeserializers.addDeserializer
(Class<?> forClass, KeyDeserializer deser) SimpleModule.addKeyDeserializer
(Class<?> type, KeyDeserializer deser) SimpleDeserializers.findMapDeserializer
(MapType type, DeserializationConfig config, DeserializerProvider provider, BeanDescription beanDesc, BeanProperty property, KeyDeserializer keyDeserializer, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer) SimpleDeserializers.findMapLikeDeserializer
(MapLikeType type, DeserializationConfig config, DeserializerProvider provider, BeanDescription beanDesc, BeanProperty property, KeyDeserializer keyDeserializer, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer) -
Uses of KeyDeserializer in org.codehaus.jackson.xc
Methods in org.codehaus.jackson.xc that return types with arguments of type KeyDeserializer
StdKeyDeserializer
instead.