Uses of Class
org.codehaus.jackson.map.KeyDeserializer
-
Packages that use KeyDeserializer Package Description org.codehaus.jackson.map 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 viaObjectMapper
class, as well as convenience methods included inJsonParser
org.codehaus.jackson.map.annotate Annotations that directly depend on Mapper classes (not just Jackson core) and are used for configuring Data Mapping functionality.org.codehaus.jackson.map.deser Contains implementation classes of deserialization part of data binding.org.codehaus.jackson.map.deser.std Contains public standard implementations of abstraction that Jackson uses.org.codehaus.jackson.map.introspect Functionality needed for Bean introspection, required for detecting accessors and mutators for Beans, as well as locating and handling method annotations.org.codehaus.jackson.map.module Package that contains classes and interfaces to help implement custom extensionModule
s (which are registered usingObjectMapper.registerModule(org.codehaus.jackson.map.Module)
.org.codehaus.jackson.xc 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.map Modifier and Type Class Description static class
KeyDeserializer.None
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 KeyDeserializer Modifier and Type Method Description KeyDeserializer
ContextualKeyDeserializer. 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.KeyDeserializer
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
.KeyDeserializer
KeyDeserializers. findKeyDeserializer(JavaType type, DeserializationConfig config, BeanDescription beanDesc, BeanProperty property)
KeyDeserializer
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 KeyDeserializer Modifier and Type Method Description abstract 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 KeyDeserializer Modifier and Type Method Description JsonDeserializer<?>
Deserializers.Base. findMapDeserializer(MapType type, DeserializationConfig config, DeserializerProvider provider, BeanDescription beanDesc, BeanProperty property, KeyDeserializer keyDeserializer, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer)
JsonDeserializer<?>
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.JsonDeserializer<?>
Deserializers.Base. findMapLikeDeserializer(MapLikeType type, DeserializationConfig config, DeserializerProvider provider, BeanDescription beanDesc, BeanProperty property, KeyDeserializer keyDeserializer, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer)
JsonDeserializer<?>
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 KeyDeserializer Modifier and Type Method Description KeyDeserializer
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. -
Uses of KeyDeserializer in org.codehaus.jackson.map.annotate
Methods in org.codehaus.jackson.map.annotate that return types with arguments of type KeyDeserializer Modifier and Type Method Description Class<? extends KeyDeserializer>
keyUsing()
Deserializer class to use for deserializing Map keys of annotated property. -
Uses of KeyDeserializer in org.codehaus.jackson.map.deser
Subclasses of KeyDeserializer in org.codehaus.jackson.map.deser Modifier and Type Class Description class
StdKeyDeserializer
Deprecated.Since 1.9, useStdKeyDeserializer
instead.Methods in org.codehaus.jackson.map.deser that return KeyDeserializer Modifier and Type Method Description protected KeyDeserializer
StdDeserializerProvider. _handleUnknownKeyDeserializer(JavaType type)
KeyDeserializer
BeanDeserializerFactory. createKeyDeserializer(DeserializationConfig config, JavaType type, BeanProperty property)
KeyDeserializer
StdDeserializerProvider. findKeyDeserializer(DeserializationConfig config, JavaType type, BeanProperty property)
Constructors in org.codehaus.jackson.map.deser with parameters of type KeyDeserializer Constructor Description 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)
Deprecated. -
Uses of KeyDeserializer in org.codehaus.jackson.map.deser.std
Subclasses of KeyDeserializer in org.codehaus.jackson.map.deser.std Modifier and Type Class Description class
StdKeyDeserializer
Base class for simple key deserializers.Fields in org.codehaus.jackson.map.deser.std declared as KeyDeserializer Modifier and Type Field Description protected KeyDeserializer
MapDeserializer. _keyDeserializer
Key deserializer used, if not null.Fields in org.codehaus.jackson.map.deser.std with type parameters of type KeyDeserializer Modifier and Type Field Description protected HashMap<JavaType,KeyDeserializer>
StdKeyDeserializers. _keyDeserializers
Methods in org.codehaus.jackson.map.deser.std that return KeyDeserializer Modifier and Type Method Description static 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 KeyDeserializer Modifier and Type Method Description static HashMap<JavaType,KeyDeserializer>
StdKeyDeserializers. constructAll()
Constructors in org.codehaus.jackson.map.deser.std with parameters of type KeyDeserializer Constructor Description 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 KeyDeserializer Modifier and Type Method Description Class<? extends KeyDeserializer>
JacksonAnnotationIntrospector. findKeyDeserializer(Annotated a)
Class<KeyDeserializer>
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 KeyDeserializer Modifier and Type Field Description protected HashMap<ClassKey,KeyDeserializer>
SimpleKeyDeserializers. _classMappings
Methods in org.codehaus.jackson.map.module that return KeyDeserializer Modifier and Type Method Description KeyDeserializer
SimpleKeyDeserializers. findKeyDeserializer(JavaType type, DeserializationConfig config, BeanDescription beanDesc, BeanProperty property)
Methods in org.codehaus.jackson.map.module with parameters of type KeyDeserializer Modifier and Type Method Description SimpleKeyDeserializers
SimpleKeyDeserializers. addDeserializer(Class<?> forClass, KeyDeserializer deser)
SimpleModule
SimpleModule. addKeyDeserializer(Class<?> type, KeyDeserializer deser)
JsonDeserializer<?>
SimpleDeserializers. findMapDeserializer(MapType type, DeserializationConfig config, DeserializerProvider provider, BeanDescription beanDesc, BeanProperty property, KeyDeserializer keyDeserializer, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer)
JsonDeserializer<?>
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 Modifier and Type Method Description Class<KeyDeserializer>
JaxbAnnotationIntrospector. findKeyDeserializer(Annotated am)
-