|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use KeyDeserializer | |
---|---|
com.fasterxml.jackson.databind | 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 |
com.fasterxml.jackson.databind.cfg | Package that contains most of configuration-related classes;
exception being couple of most-commonly used configuration
things (like Feature enumerations) that are at the
main level (com.fasterxml.jackson.databind ). |
com.fasterxml.jackson.databind.deser | Contains implementation classes of deserialization part of data binding. |
com.fasterxml.jackson.databind.deser.std | Contains public standard implementations of abstraction that Jackson uses. |
com.fasterxml.jackson.databind.introspect | Functionality needed for Bean introspection, required for detecting accessors and mutators for Beans, as well as locating and handling method annotations. |
com.fasterxml.jackson.databind.module | Package that contains classes and interfaces to help implement
custom extension Module s
(which are registered using
ObjectMapper.registerModule(com.fasterxml.jackson.databind.Module) . |
Uses of KeyDeserializer in com.fasterxml.jackson.databind |
---|
Subclasses of KeyDeserializer in com.fasterxml.jackson.databind | |
---|---|
static class |
KeyDeserializer.None
This marker class is only to be used with annotations, to indicate that no deserializer is configured. |
Methods in com.fasterxml.jackson.databind that return KeyDeserializer | |
---|---|
KeyDeserializer |
DeserializationContext.findKeyDeserializer(JavaType keyType,
BeanProperty property)
Convenience method, functionally same as: |
abstract KeyDeserializer |
DeserializationContext.keyDeserializerInstance(Annotated annotated,
Object deserDef)
|
Uses of KeyDeserializer in com.fasterxml.jackson.databind.cfg |
---|
Methods in com.fasterxml.jackson.databind.cfg that return KeyDeserializer | |
---|---|
abstract KeyDeserializer |
HandlerInstantiator.keyDeserializerInstance(DeserializationConfig config,
Annotated annotated,
Class<?> keyDeserClass)
Method called to get an instance of key deserializer of specified type. |
Uses of KeyDeserializer in com.fasterxml.jackson.databind.deser |
---|
Fields in com.fasterxml.jackson.databind.deser with type parameters of type KeyDeserializer | |
---|---|
protected static HashMap<JavaType,KeyDeserializer> |
BasicDeserializerFactory._keyDeserializers
Set of available key deserializers is currently limited to standard types; and all known instances are storing in this map. |
Methods in com.fasterxml.jackson.databind.deser that return KeyDeserializer | |
---|---|
protected KeyDeserializer |
DeserializerCache._handleUnknownKeyDeserializer(JavaType type)
|
KeyDeserializer |
ContextualKeyDeserializer.createContextual(DeserializationContext ctxt,
BeanProperty property)
Method called to see if a different (or differently configured) key deserializer is needed to deserialize keys of specified Map property. |
abstract KeyDeserializer |
DeserializerFactory.createKeyDeserializer(DeserializationContext ctxt,
JavaType type)
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. |
KeyDeserializer |
BasicDeserializerFactory.createKeyDeserializer(DeserializationContext ctxt,
JavaType type)
|
KeyDeserializer |
DeserializerCache.findKeyDeserializer(DeserializationContext ctxt,
DeserializerFactory factory,
JavaType type)
Method called to get hold of a deserializer to use for deserializing keys for Map . |
KeyDeserializer |
KeyDeserializers.findKeyDeserializer(JavaType type,
DeserializationConfig config,
BeanDescription beanDesc)
|
KeyDeserializer |
DefaultDeserializationContext.keyDeserializerInstance(Annotated annotated,
Object deserDef)
|
Methods in com.fasterxml.jackson.databind.deser with parameters of type KeyDeserializer | |
---|---|
protected JsonDeserializer<?> |
BasicDeserializerFactory._findCustomMapDeserializer(MapType type,
DeserializationConfig config,
BeanDescription beanDesc,
KeyDeserializer keyDeserializer,
TypeDeserializer elementTypeDeserializer,
JsonDeserializer<?> elementDeserializer)
|
protected JsonDeserializer<?> |
BasicDeserializerFactory._findCustomMapLikeDeserializer(MapLikeType 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 specified Map type. |
JsonDeserializer<?> |
Deserializers.Base.findMapDeserializer(MapType 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 like Map but does not implement it). |
JsonDeserializer<?> |
Deserializers.Base.findMapLikeDeserializer(MapLikeType type,
DeserializationConfig config,
BeanDescription beanDesc,
KeyDeserializer keyDeserializer,
TypeDeserializer elementTypeDeserializer,
JsonDeserializer<?> elementDeserializer)
|
Uses of KeyDeserializer in com.fasterxml.jackson.databind.deser.std |
---|
Subclasses of KeyDeserializer in com.fasterxml.jackson.databind.deser.std | |
---|---|
class |
StdKeyDeserializer
Base class for simple key deserializers. |
Fields in com.fasterxml.jackson.databind.deser.std declared as KeyDeserializer | |
---|---|
protected KeyDeserializer |
MapDeserializer._keyDeserializer
Key deserializer to use; either passed via constructor (when indicated by annotations), or resolved when MapDeserializer.resolve(com.fasterxml.jackson.databind.DeserializationContext) is called; |
Fields in com.fasterxml.jackson.databind.deser.std with type parameters of type KeyDeserializer | |
---|---|
protected HashMap<JavaType,KeyDeserializer> |
StdKeyDeserializers._keyDeserializers
|
Methods in com.fasterxml.jackson.databind.deser.std that return KeyDeserializer | |
---|---|
static KeyDeserializer |
StdKeyDeserializers.constructDelegatingKeyDeserializer(DeserializationConfig config,
JavaType type,
JsonDeserializer<?> deser)
|
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 com.fasterxml.jackson.databind.deser.std that return types with arguments of type KeyDeserializer | |
---|---|
static HashMap<JavaType,KeyDeserializer> |
StdKeyDeserializers.constructAll()
|
Methods in com.fasterxml.jackson.databind.deser.std with parameters of type KeyDeserializer | |
---|---|
protected boolean |
MapDeserializer._isStdKeyDeser(JavaType mapType,
KeyDeserializer keyDeser)
Helper method used to check whether we can just use the default key deserialization, where JSON String becomes Java String. |
protected boolean |
StdDeserializer.isDefaultKeyDeserializer(KeyDeserializer keyDeser)
|
protected MapDeserializer |
MapDeserializer.withResolved(KeyDeserializer keyDeser,
TypeDeserializer valueTypeDeser,
JsonDeserializer<?> valueDeser,
HashSet<String> ignorable)
Fluent factory method used to create a copy with slightly different settings. |
Constructors in com.fasterxml.jackson.databind.deser.std with parameters of type KeyDeserializer | |
---|---|
MapDeserializer(JavaType mapType,
ValueInstantiator valueInstantiator,
KeyDeserializer keyDeser,
JsonDeserializer<Object> valueDeser,
TypeDeserializer valueTypeDeser)
|
|
MapDeserializer(MapDeserializer src,
KeyDeserializer keyDeser,
JsonDeserializer<Object> valueDeser,
TypeDeserializer valueTypeDeser,
HashSet<String> ignorable)
|
Uses of KeyDeserializer in com.fasterxml.jackson.databind.introspect |
---|
Methods in com.fasterxml.jackson.databind.introspect that return types with arguments of type KeyDeserializer | |
---|---|
Class<? extends KeyDeserializer> |
JacksonAnnotationIntrospector.findKeyDeserializer(Annotated a)
|
Uses of KeyDeserializer in com.fasterxml.jackson.databind.module |
---|
Fields in com.fasterxml.jackson.databind.module with type parameters of type KeyDeserializer | |
---|---|
protected HashMap<ClassKey,KeyDeserializer> |
SimpleKeyDeserializers._classMappings
|
Methods in com.fasterxml.jackson.databind.module that return KeyDeserializer | |
---|---|
KeyDeserializer |
SimpleKeyDeserializers.findKeyDeserializer(JavaType type,
DeserializationConfig config,
BeanDescription beanDesc)
|
Methods in com.fasterxml.jackson.databind.module with parameters of type KeyDeserializer | |
---|---|
SimpleKeyDeserializers |
SimpleKeyDeserializers.addDeserializer(Class<?> forClass,
KeyDeserializer deser)
|
SimpleModule |
SimpleModule.addKeyDeserializer(Class<?> type,
KeyDeserializer deser)
|
JsonDeserializer<?> |
SimpleDeserializers.findMapDeserializer(MapType type,
DeserializationConfig config,
BeanDescription beanDesc,
KeyDeserializer keyDeserializer,
TypeDeserializer elementTypeDeserializer,
JsonDeserializer<?> elementDeserializer)
|
JsonDeserializer<?> |
SimpleDeserializers.findMapLikeDeserializer(MapLikeType type,
DeserializationConfig config,
BeanDescription beanDesc,
KeyDeserializer keyDeserializer,
TypeDeserializer elementTypeDeserializer,
JsonDeserializer<?> elementDeserializer)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |