Uses of Class
com.fasterxml.jackson.databind.JsonDeserializer

Packages that use JsonDeserializer
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.impl Contains those implementation classes of deserialization part of data binding that are not considered part of public or semi-public interfaces. 
com.fasterxml.jackson.databind.deser.std Contains public standard implementations of abstraction that Jackson uses. 
com.fasterxml.jackson.databind.ext Contains extended support for "external" packages: things that may or may not be present in runtime environment, but that are commonly enough used so that explicit support can be added. 
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.jsontype.impl Package that contains standard implementations for TypeResolverBuilder and TypeIdResolver
com.fasterxml.jackson.databind.module Package that contains classes and interfaces to help implement custom extension Modules (which are registered using ObjectMapper.registerModule(com.fasterxml.jackson.databind.Module)
 

Uses of JsonDeserializer in com.fasterxml.jackson.databind
 

Subclasses of JsonDeserializer in com.fasterxml.jackson.databind
static class JsonDeserializer.None
          This marker class is only to be used with annotations, to indicate that no deserializer is configured.
 

Fields in com.fasterxml.jackson.databind declared as JsonDeserializer
protected  JsonDeserializer<T> MappingIterator._deserializer
           
protected  JsonDeserializer<Object> ObjectReader._rootDeserializer
          We may pre-fetch deserializer as soon as ObjectReader._valueType is known, and if so, reuse it afterwards.
 

Fields in com.fasterxml.jackson.databind with type parameters of type JsonDeserializer
protected  ConcurrentHashMap<JavaType,JsonDeserializer<Object>> ObjectReader._rootDeserializers
          Root-level cached deserializers
protected  ConcurrentHashMap<JavaType,JsonDeserializer<Object>> ObjectMapper._rootDeserializers
          We will use a separate main-level Map for keeping track of root-level deserializers.
 

Methods in com.fasterxml.jackson.databind that return JsonDeserializer
protected  JsonDeserializer<Object> ObjectReader._findRootDeserializer(DeserializationContext ctxt, JavaType valueType)
          Method called to locate deserializer for the passed root-level value.
protected  JsonDeserializer<Object> ObjectMapper._findRootDeserializer(DeserializationContext ctxt, JavaType valueType)
          Method called to locate deserializer for the passed root-level value.
protected  JsonDeserializer<Object> ObjectReader._prefetchRootDeserializer(DeserializationConfig config, JavaType valueType)
          Method called to locate deserializer ahead of time, if permitted by configuration.
abstract  JsonDeserializer<Object> DeserializationContext.deserializerInstance(Annotated annotated, Object deserDef)
           
 JsonDeserializer<Object> DeserializationContext.findContextualValueDeserializer(JavaType type, BeanProperty property)
          Method for finding a value deserializer, and creating a contextual version if necessary, for value reached via specified property.
 JsonDeserializer<Object> DeserializationContext.findRootValueDeserializer(JavaType type)
          Method for finding a deserializer for root-level value.
 JsonDeserializer<?> JsonDeserializer.getDelegatee()
          Accessor that can be used to determine if this deserializer uses another deserializer for actual deserialization, by delegating calls.
 JsonDeserializer<?> JsonDeserializer.replaceDelegatee(JsonDeserializer<?> delegatee)
          Method that can be called to try to replace deserializer this deserializer delegates calls to.
 JsonDeserializer<T> JsonDeserializer.unwrappingDeserializer(NameTransformer unwrapper)
          Method that will return deserializer instance that is able to handle "unwrapped" value instances If no unwrapped instance can be constructed, will simply return this object as-is.
 

Methods in com.fasterxml.jackson.databind with parameters of type JsonDeserializer
protected  Object ObjectMapper._unwrapAndDeserialize(JsonParser jp, DeserializationContext ctxt, DeserializationConfig config, JavaType rootType, JsonDeserializer<Object> deser)
           
protected  Object ObjectReader._unwrapAndDeserialize(JsonParser jp, DeserializationContext ctxt, JavaType rootType, JsonDeserializer<Object> deser)
           
 boolean DeserializationContext.handleUnknownProperty(JsonParser jp, JsonDeserializer<?> deser, Object instanceOrClass, String propName)
          Method deserializers can call to inform configured DeserializationProblemHandlers of an unrecognized property.
 JsonDeserializer<?> JsonDeserializer.replaceDelegatee(JsonDeserializer<?> delegatee)
          Method that can be called to try to replace deserializer this deserializer delegates calls to.
 void DeserializationContext.reportUnknownProperty(Object instanceOrClass, String fieldName, JsonDeserializer<?> deser)
          Helper method for reporting a problem with unhandled unknown exception
 

Constructors in com.fasterxml.jackson.databind with parameters of type JsonDeserializer
MappingIterator(JavaType type, JsonParser jp, DeserializationContext ctxt, JsonDeserializer<?> deser)
          Deprecated. Since 2.1, to be removed
MappingIterator(JavaType type, JsonParser jp, DeserializationContext ctxt, JsonDeserializer<?> deser, boolean managedParser, Object valueToUpdate)
           
ObjectReader(ObjectReader base, DeserializationConfig config, JavaType valueType, JsonDeserializer<Object> rootDeser, Object valueToUpdate, FormatSchema schema, InjectableValues injectableValues, DataFormatReaders dataFormatReaders)
          Copy constructor used for building variations.
 

Uses of JsonDeserializer in com.fasterxml.jackson.databind.cfg
 

Methods in com.fasterxml.jackson.databind.cfg that return JsonDeserializer
abstract  JsonDeserializer<?> HandlerInstantiator.deserializerInstance(DeserializationConfig config, Annotated annotated, Class<?> deserClass)
          Method called to get an instance of deserializer of specified type.
 

Uses of JsonDeserializer in com.fasterxml.jackson.databind.deser
 

Subclasses of JsonDeserializer in com.fasterxml.jackson.databind.deser
 class AbstractDeserializer
          Deserializer only used for abstract types used as placeholders during polymorphic type handling deserialization.
 class BeanDeserializer
          Deserializer class that can deserialize instances of arbitrary bean objects, usually from JSON Object structs, but possibly also from simple types like String values.
 class BeanDeserializerBase
          Base class for BeanDeserializer.
 class BuilderBasedDeserializer
          Class that handles deserialization using a separate Builder class, which is used for data binding and produces actual deserialized value at the end of data binding.
 

Fields in com.fasterxml.jackson.databind.deser declared as JsonDeserializer
protected  JsonDeserializer<Object> BeanDeserializerBase._delegateDeserializer
          Deserializer that is used iff delegate-based creator is to be used for deserializing from JSON Object.
protected  JsonDeserializer<Object> SettableBeanProperty._valueDeserializer
          Deserializer used for handling property value.
protected  JsonDeserializer<Object> SettableAnyProperty._valueDeserializer
           
 

Fields in com.fasterxml.jackson.databind.deser with type parameters of type JsonDeserializer
protected static HashMap<JavaType,JsonDeserializer<Object>> BasicDeserializerFactory._arrayDeserializers
          Also special array deserializers for primitive array types.
protected  ConcurrentHashMap<JavaType,JsonDeserializer<Object>> DeserializerCache._cachedDeserializers
          We will also cache some dynamically constructed deserializers; specifically, ones that are expensive to construct.
protected  HashMap<JavaType,JsonDeserializer<Object>> DeserializerCache._incompleteDeserializers
          During deserializer construction process we may need to keep track of partially completed deserializers, to resolve cyclic dependencies.
protected static HashMap<ClassKey,JsonDeserializer<Object>> BasicDeserializerFactory._simpleDeserializers
          We will pre-create serializers for common non-structured (that is things other than Collection, Map or array) types.
protected  HashMap<ClassKey,JsonDeserializer<Object>> BeanDeserializerBase._subDeserializers
          Lazily constructed map used to contain deserializers needed for polymorphic subtypes.
 

Methods in com.fasterxml.jackson.databind.deser that return JsonDeserializer
protected  JsonDeserializer<Object> DeserializerCache._createAndCache2(DeserializationContext ctxt, DeserializerFactory factory, JavaType type)
          Method that handles actual construction (via factory) and caching (both intermediate and eventual)
protected  JsonDeserializer<Object> DeserializerCache._createAndCacheValueDeserializer(DeserializationContext ctxt, DeserializerFactory factory, JavaType type)
          Method that will try to create a deserializer for given type, and resolve and cache it if necessary
protected  JsonDeserializer<Object> DeserializerCache._createDeserializer(DeserializationContext ctxt, DeserializerFactory factory, JavaType type)
          Method that does the heavy lifting of checking for per-type annotations, find out full type, and figure out which actual factory method to call.
protected  JsonDeserializer<Object> DeserializerCache._findCachedDeserializer(JavaType type)
           
protected  JsonDeserializer<?> BasicDeserializerFactory._findCustomArrayDeserializer(ArrayType type, DeserializationConfig config, BeanDescription beanDesc, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer)
           
protected  JsonDeserializer<Object> BeanDeserializerFactory._findCustomBeanDeserializer(JavaType type, DeserializationConfig config, BeanDescription beanDesc)
           
protected  JsonDeserializer<?> BasicDeserializerFactory._findCustomCollectionDeserializer(CollectionType type, DeserializationConfig config, BeanDescription beanDesc, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer)
           
protected  JsonDeserializer<?> BasicDeserializerFactory._findCustomCollectionLikeDeserializer(CollectionLikeType type, DeserializationConfig config, BeanDescription beanDesc, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer)
           
protected  JsonDeserializer<?> BasicDeserializerFactory._findCustomEnumDeserializer(Class<?> type, DeserializationConfig config, BeanDescription beanDesc)
           
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)
           
protected  JsonDeserializer<?> BasicDeserializerFactory._findCustomTreeNodeDeserializer(Class<? extends JsonNode> type, DeserializationConfig config, BeanDescription beanDesc)
           
protected  JsonDeserializer<Object> BeanDeserializerBase._findSubclassDeserializer(DeserializationContext ctxt, Object bean, TokenBuffer unknownTokens)
          Helper method called to (try to) locate deserializer for given sub-type of type that this deserializer handles.
protected  JsonDeserializer<Object> DeserializerCache._handleUnknownValueDeserializer(JavaType type)
           
 JsonDeserializer<Object> BeanDeserializerFactory.buildBeanDeserializer(DeserializationContext ctxt, JavaType type, BeanDescription beanDesc)
          Method that is to actually build a bean deserializer instance.
 JsonDeserializer<?> BeanDeserializerBuilder.buildBuilderBased(JavaType valueType, String expBuildMethodName)
          Method for constructing a specialized deserializer that uses additional external Builder object during data binding.
protected  JsonDeserializer<Object> BeanDeserializerFactory.buildBuilderBasedDeserializer(DeserializationContext ctxt, JavaType valueType, BeanDescription builderDesc)
          Method for constructing a bean deserializer that uses specified intermediate Builder for binding data, and construction of the value instance.
 JsonDeserializer<Object> BeanDeserializerFactory.buildThrowableDeserializer(DeserializationContext ctxt, JavaType type, BeanDescription beanDesc)
           
abstract  JsonDeserializer<?> DeserializerFactory.createArrayDeserializer(DeserializationContext ctxt, ArrayType type, BeanDescription beanDesc)
          Method called to create (or, for completely immutable deserializers, reuse) a deserializer that can convert JSON content into values of specified Java type.
 JsonDeserializer<?> BasicDeserializerFactory.createArrayDeserializer(DeserializationContext ctxt, ArrayType type, BeanDescription beanDesc)
           
abstract  JsonDeserializer<Object> DeserializerFactory.createBeanDeserializer(DeserializationContext ctxt, JavaType type, BeanDescription beanDesc)
          Method called to create (or, for completely immutable deserializers, reuse) a deserializer that can convert JSON content into values of specified Java "bean" (POJO) type.
 JsonDeserializer<Object> BeanDeserializerFactory.createBeanDeserializer(DeserializationContext ctxt, JavaType type, BeanDescription beanDesc)
          Method that DeserializerCaches call to create a new deserializer for types other than Collections, Maps, arrays and enums.
abstract  JsonDeserializer<Object> DeserializerFactory.createBuilderBasedDeserializer(DeserializationContext ctxt, JavaType type, BeanDescription beanDesc, Class<?> builderClass)
          Method called to create a deserializer that will use specified Builder class for building value instances.
 JsonDeserializer<Object> BeanDeserializerFactory.createBuilderBasedDeserializer(DeserializationContext ctxt, JavaType valueType, BeanDescription beanDesc, Class<?> builderClass)
           
abstract  JsonDeserializer<?> DeserializerFactory.createCollectionDeserializer(DeserializationContext ctxt, CollectionType type, BeanDescription beanDesc)
           
 JsonDeserializer<?> BasicDeserializerFactory.createCollectionDeserializer(DeserializationContext ctxt, CollectionType type, BeanDescription beanDesc)
           
abstract  JsonDeserializer<?> DeserializerFactory.createCollectionLikeDeserializer(DeserializationContext ctxt, CollectionLikeType type, BeanDescription beanDesc)
           
 JsonDeserializer<?> BasicDeserializerFactory.createCollectionLikeDeserializer(DeserializationContext ctxt, CollectionLikeType type, BeanDescription beanDesc)
           
 JsonDeserializer<?> ContextualDeserializer.createContextual(DeserializationContext ctxt, BeanProperty property)
          Method called to see if a different (or differently configured) deserializer is needed to deserialize values of specified property.
 JsonDeserializer<?> BeanDeserializerBase.createContextual(DeserializationContext ctxt, BeanProperty property)
          Although most of post-processing is done in resolve(), we only get access to referring property's annotations here; and this is needed to support per-property ObjectIds.
abstract  JsonDeserializer<?> DeserializerFactory.createEnumDeserializer(DeserializationContext ctxt, JavaType type, BeanDescription beanDesc)
           
 JsonDeserializer<?> BasicDeserializerFactory.createEnumDeserializer(DeserializationContext ctxt, JavaType type, BeanDescription beanDesc)
          Factory method for constructing serializers of Enum types.
abstract  JsonDeserializer<?> DeserializerFactory.createMapDeserializer(DeserializationContext ctxt, MapType type, BeanDescription beanDesc)
           
 JsonDeserializer<?> BasicDeserializerFactory.createMapDeserializer(DeserializationContext ctxt, MapType type, BeanDescription beanDesc)
           
abstract  JsonDeserializer<?> DeserializerFactory.createMapLikeDeserializer(DeserializationContext ctxt, MapLikeType type, BeanDescription beanDesc)
           
 JsonDeserializer<?> BasicDeserializerFactory.createMapLikeDeserializer(DeserializationContext ctxt, MapLikeType type, BeanDescription beanDesc)
           
abstract  JsonDeserializer<?> DeserializerFactory.createTreeDeserializer(DeserializationConfig config, JavaType type, BeanDescription beanDesc)
          Method called to create and return a deserializer that can construct JsonNode(s) from JSON content.
 JsonDeserializer<?> BasicDeserializerFactory.createTreeDeserializer(DeserializationConfig config, JavaType nodeType, BeanDescription beanDesc)
           
 JsonDeserializer<Object> DefaultDeserializationContext.deserializerInstance(Annotated annotated, Object deserDef)
           
 JsonDeserializer<?> Deserializers.findArrayDeserializer(ArrayType type, DeserializationConfig config, BeanDescription beanDesc, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer)
          Method called to locate serializer for specified array type.
 JsonDeserializer<?> Deserializers.Base.findArrayDeserializer(ArrayType type, DeserializationConfig config, BeanDescription beanDesc, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer)
           
 JsonDeserializer<?> Deserializers.findBeanDeserializer(JavaType type, DeserializationConfig config, BeanDescription beanDesc)
          Method called to locate deserializer for specified value type which does not belong to any other category (not an Enum, Collection, Map, Array or tree node)
 JsonDeserializer<?> Deserializers.Base.findBeanDeserializer(JavaType type, DeserializationConfig config, BeanDescription beanDesc)
           
 JsonDeserializer<?> Deserializers.findCollectionDeserializer(CollectionType type, DeserializationConfig config, BeanDescription beanDesc, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer)
          Method called to locate serializer for specified Collection (List, Set etc) type.
 JsonDeserializer<?> Deserializers.Base.findCollectionDeserializer(CollectionType type, DeserializationConfig config, BeanDescription beanDesc, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer)
           
 JsonDeserializer<?> Deserializers.findCollectionLikeDeserializer(CollectionLikeType type, DeserializationConfig config, BeanDescription beanDesc, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer)
          Method called to locate serializer for specified "Collection-like" type (one that acts like Collection but does not implement it).
 JsonDeserializer<?> Deserializers.Base.findCollectionLikeDeserializer(CollectionLikeType type, DeserializationConfig config, BeanDescription beanDesc, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer)
           
protected  JsonDeserializer<Object> DeserializerCache.findDeserializerFromAnnotation(DeserializationContext ctxt, Annotated ann)
          Helper method called to check if a class or method has annotation that tells which class to use for deserialization.
protected  JsonDeserializer<Object> BasicDeserializerFactory.findDeserializerFromAnnotation(DeserializationContext ctxt, Annotated ann)
          Helper method called to check if a class or method has annotation that tells which class to use for deserialization.
 JsonDeserializer<?> Deserializers.findEnumDeserializer(Class<?> type, DeserializationConfig config, BeanDescription beanDesc)
          Method called to locate deserializer for specified Enum type.
 JsonDeserializer<?> Deserializers.Base.findEnumDeserializer(Class<?> type, DeserializationConfig config, BeanDescription beanDesc)
           
 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)
           
protected  JsonDeserializer<Object> BeanDeserializerFactory.findStdDeserializer(DeserializationConfig config, JavaType type)
          Method called by BeanDeserializerFactory to see if there might be a standard deserializer registered for given type.
 JsonDeserializer<?> Deserializers.findTreeNodeDeserializer(Class<? extends JsonNode> nodeType, DeserializationConfig config, BeanDescription beanDesc)
          Method called to locate deserializer for specified JSON tree node type.
 JsonDeserializer<?> Deserializers.Base.findTreeNodeDeserializer(Class<? extends JsonNode> nodeType, DeserializationConfig config, BeanDescription beanDesc)
           
 JsonDeserializer<Object> DeserializerCache.findValueDeserializer(DeserializationContext ctxt, DeserializerFactory factory, JavaType propertyType)
          Method called to get hold of a deserializer for a value of given type; or if no such deserializer can be found, a default handler (which may do a best-effort generic serialization or just simply throw an exception when invoked).
 JsonDeserializer<Object> SettableBeanProperty.getValueDeserializer()
           
 JsonDeserializer<?> BeanDeserializerModifier.modifyDeserializer(DeserializationConfig config, BeanDescription beanDesc, JsonDeserializer<?> deserializer)
          Method called by BeanDeserializerFactory after constructing default bean deserializer instance with properties collected and ordered earlier.
 JsonDeserializer<Object> BuilderBasedDeserializer.unwrappingDeserializer(NameTransformer unwrapper)
           
abstract  JsonDeserializer<Object> BeanDeserializerBase.unwrappingDeserializer(NameTransformer unwrapper)
           
 JsonDeserializer<Object> BeanDeserializer.unwrappingDeserializer(NameTransformer unwrapper)
           
 

Methods in com.fasterxml.jackson.databind.deser with parameters of type JsonDeserializer
protected  JsonDeserializer<?> BasicDeserializerFactory._findCustomArrayDeserializer(ArrayType type, DeserializationConfig config, BeanDescription beanDesc, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer)
           
protected  JsonDeserializer<?> BasicDeserializerFactory._findCustomCollectionDeserializer(CollectionType type, DeserializationConfig config, BeanDescription beanDesc, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer)
           
protected  JsonDeserializer<?> BasicDeserializerFactory._findCustomCollectionLikeDeserializer(CollectionLikeType type, DeserializationConfig config, BeanDescription beanDesc, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer)
           
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.findArrayDeserializer(ArrayType type, DeserializationConfig config, BeanDescription beanDesc, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer)
          Method called to locate serializer for specified array type.
 JsonDeserializer<?> Deserializers.Base.findArrayDeserializer(ArrayType type, DeserializationConfig config, BeanDescription beanDesc, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer)
           
 JsonDeserializer<?> Deserializers.findCollectionDeserializer(CollectionType type, DeserializationConfig config, BeanDescription beanDesc, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer)
          Method called to locate serializer for specified Collection (List, Set etc) type.
 JsonDeserializer<?> Deserializers.Base.findCollectionDeserializer(CollectionType type, DeserializationConfig config, BeanDescription beanDesc, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer)
           
 JsonDeserializer<?> Deserializers.findCollectionLikeDeserializer(CollectionLikeType type, DeserializationConfig config, BeanDescription beanDesc, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer)
          Method called to locate serializer for specified "Collection-like" type (one that acts like Collection but does not implement it).
 JsonDeserializer<?> Deserializers.Base.findCollectionLikeDeserializer(CollectionLikeType type, DeserializationConfig config, BeanDescription beanDesc, 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)
           
 boolean DeserializationProblemHandler.handleUnknownProperty(DeserializationContext ctxt, JsonParser jp, JsonDeserializer<?> deserializer, Object beanOrClass, String propertyName)
          Method called when a JSON Map ("Object") entry with an unrecognized name is encountered.
 JsonDeserializer<?> BeanDeserializerModifier.modifyDeserializer(DeserializationConfig config, BeanDescription beanDesc, JsonDeserializer<?> deserializer)
          Method called by BeanDeserializerFactory after constructing default bean deserializer instance with properties collected and ordered earlier.
abstract  SettableBeanProperty SettableBeanProperty.withValueDeserializer(JsonDeserializer<?> deser)
          Fluent factory method for constructing and returning a new instance with specified value deserializer.
 CreatorProperty CreatorProperty.withValueDeserializer(JsonDeserializer<?> deser)
           
 SettableAnyProperty SettableAnyProperty.withValueDeserializer(JsonDeserializer<Object> deser)
           
 

Constructors in com.fasterxml.jackson.databind.deser with parameters of type JsonDeserializer
CreatorProperty(CreatorProperty src, JsonDeserializer<?> deser)
           
SettableAnyProperty(BeanProperty property, AnnotatedMethod setter, JavaType type, JsonDeserializer<Object> valueDeser)
           
SettableAnyProperty(BeanProperty property, Method rawSetter, JavaType type, JsonDeserializer<Object> valueDeser)
           
SettableBeanProperty(SettableBeanProperty src, JsonDeserializer<?> deser)
          Copy-with-deserializer-change constructor for sub-classes to use.
 

Uses of JsonDeserializer in com.fasterxml.jackson.databind.deser.impl
 

Subclasses of JsonDeserializer in com.fasterxml.jackson.databind.deser.impl
 class BeanAsArrayBuilderDeserializer
           
 class BeanAsArrayDeserializer
          Variant of BeanDeserializer used for handling deserialization of POJOs when serialized as JSON Arrays, instead of JSON Objects.
 class TypeWrappedDeserializer
          Simple deserializer that will call configured type deserializer, passing in configured data deserializer, and exposing it all as a simple deserializer.
 

Fields in com.fasterxml.jackson.databind.deser.impl declared as JsonDeserializer
 JsonDeserializer<Object> ObjectIdReader.deserializer
          Deserializer used for deserializing id values.
 

Methods in com.fasterxml.jackson.databind.deser.impl that return JsonDeserializer
 JsonDeserializer<Object> BeanAsArrayDeserializer.unwrappingDeserializer(NameTransformer unwrapper)
           
 JsonDeserializer<Object> BeanAsArrayBuilderDeserializer.unwrappingDeserializer(NameTransformer unwrapper)
           
 

Methods in com.fasterxml.jackson.databind.deser.impl with parameters of type JsonDeserializer
 void PropertyBasedCreator.assignDeserializer(SettableBeanProperty prop, JsonDeserializer<Object> deser)
           
static ObjectIdReader ObjectIdReader.construct(JavaType idType, String propName, ObjectIdGenerator<?> generator, JsonDeserializer<?> deser, SettableBeanProperty idProp)
          Factory method called by BeanSerializerBase with the initial information based on standard settings for the type for which serializer is being built.
 SetterlessProperty SetterlessProperty.withValueDeserializer(JsonDeserializer<?> deser)
           
 ObjectIdValueProperty ObjectIdValueProperty.withValueDeserializer(JsonDeserializer<?> deser)
           
 MethodProperty MethodProperty.withValueDeserializer(JsonDeserializer<?> deser)
           
 ManagedReferenceProperty ManagedReferenceProperty.withValueDeserializer(JsonDeserializer<?> deser)
           
 InnerClassProperty InnerClassProperty.withValueDeserializer(JsonDeserializer<?> deser)
           
 FieldProperty FieldProperty.withValueDeserializer(JsonDeserializer<?> deser)
           
 

Constructors in com.fasterxml.jackson.databind.deser.impl with parameters of type JsonDeserializer
FieldProperty(FieldProperty src, JsonDeserializer<?> deser)
           
InnerClassProperty(InnerClassProperty src, JsonDeserializer<?> deser)
           
ManagedReferenceProperty(ManagedReferenceProperty src, JsonDeserializer<?> deser)
           
MethodProperty(MethodProperty src, JsonDeserializer<?> deser)
           
ObjectIdReader(JavaType t, String propName, ObjectIdGenerator<?> gen, JsonDeserializer<?> deser, SettableBeanProperty idProp)
           
ObjectIdValueProperty(ObjectIdValueProperty src, JsonDeserializer<?> deser)
           
SetterlessProperty(SetterlessProperty src, JsonDeserializer<?> deser)
           
TypeWrappedDeserializer(TypeDeserializer typeDeser, JsonDeserializer<Object> deser)
           
 

Uses of JsonDeserializer in com.fasterxml.jackson.databind.deser.std
 

Subclasses of JsonDeserializer in com.fasterxml.jackson.databind.deser.std
 class ClassDeserializer
           
 class CollectionDeserializer
          Basic serializer that can take JSON "Array" structure and construct a Collection instance, with typed contents.
 class ContainerDeserializerBase<T>
          Intermediate base deserializer class that adds more shared accessor so that other classes can access information about contained (value) types
static class DateDeserializers.CalendarDeserializer
           
protected static class DateDeserializers.DateBasedDeserializer<T>
           
static class DateDeserializers.DateDeserializer
          Simple deserializer for handling Date values.
static class DateDeserializers.SqlDateDeserializer
          Compared to plain old Date, SQL version is easier to deal with: mostly because it is more limited.
static class DateDeserializers.TimestampDeserializer
          Simple deserializer for handling Timestamp values.
protected static class DateDeserializers.TimeZoneDeserializer
          As per [JACKSON-522], also need special handling for TimeZones
 class DelegatingDeserializer
          Base class that simplifies implementations of JsonDeserializers that mostly delegate functionality to another deserializer implementation (possibly forming a chaing of deserializers delegating functionality in some cases)
 class EnumDeserializer
          Deserializer class that can deserialize instances of specified Enum class from Strings and Integers.
protected static class EnumDeserializer.FactoryBasedDeserializer
          Deserializer that uses a single-String static factory method for locating Enum values by String id.
 class EnumMapDeserializer
          Deserializer for EnumMap values.
 class EnumSetDeserializer
          Standard deserializer for EnumSets.
 class FromStringDeserializer<T>
          Base class for simple deserializers that only accept JSON String values as the source.
static class JacksonDeserializers.JavaTypeDeserializer
          Deserializer for JavaType values.
static class JacksonDeserializers.TokenBufferDeserializer
          We also want to directly support deserialization of TokenBuffer.
static class JdkDeserializers.AtomicBooleanDeserializer
           
static class JdkDeserializers.AtomicReferenceDeserializer
           
protected static class JdkDeserializers.CharsetDeserializer
           
static class JdkDeserializers.CurrencyDeserializer
           
protected static class JdkDeserializers.InetAddressDeserializer
          As per [JACKSON-484], also need special handling for InetAddress...
protected static class JdkDeserializers.LocaleDeserializer
          Kept protected as it's not meant to be extensible at this point
static class JdkDeserializers.PatternDeserializer
           
static class JdkDeserializers.StackTraceElementDeserializer
           
static class JdkDeserializers.URIDeserializer
           
static class JdkDeserializers.URLDeserializer
           
static class JdkDeserializers.UUIDDeserializer
          Note: final as performance optimization: not expected to need sub-classing; if sub-classing was needed could re-factor into reusable part, final "Impl" sub-class
 class JsonNodeDeserializer
          Deserializer that can build instances of JsonNode from any JSON content, using appropriate JsonNode type.
 class MapDeserializer
          Basic serializer that can take Json "Object" structure and construct a Map instance, with typed contents.
static class NumberDeserializers.BigDecimalDeserializer
           
static class NumberDeserializers.BigIntegerDeserializer
          This is bit trickier to implement efficiently, while avoiding overflow problems.
static class NumberDeserializers.BooleanDeserializer
           
static class NumberDeserializers.ByteDeserializer
           
static class NumberDeserializers.CharacterDeserializer
           
static class NumberDeserializers.DoubleDeserializer
           
static class NumberDeserializers.FloatDeserializer
           
static class NumberDeserializers.IntegerDeserializer
           
static class NumberDeserializers.LongDeserializer
           
static class NumberDeserializers.NumberDeserializer
          For type Number.class, we can just rely on type mappings that plain JsonParser.getNumberValue() returns.
protected static class NumberDeserializers.PrimitiveOrWrapperDeserializer<T>
           
static class NumberDeserializers.ShortDeserializer
           
 class ObjectArrayDeserializer
          Basic serializer that can serialize non-primitive arrays.
 class StdDelegatingDeserializer<T>
          Deserializer implementation where given Java type is first deserialized by a standard Jackson deserializer into a delegate type; and then this delegate type is converted using a configured Converter into desired target type.
 class StdDeserializer<T>
          Base class for common deserializers.
 class StdScalarDeserializer<T>
          Base class for deserializers that handle types that are serialized as JSON scalars (non-structured, i.e.
 class StringCollectionDeserializer
          Specifically optimized version for Collections that contain String values; reason is that this is a very common type and we can make use of the fact that Strings are final.
 class StringDeserializer
           
 class ThrowableDeserializer
          Deserializer that builds on basic BeanDeserializer but override some aspects like instance construction.
 class UntypedObjectDeserializer
          Deserializer implementation that is used if it is necessary to bind content of "unknown" type; something declared as basic Object (either explicitly, or due to type erasure).
 

Fields in com.fasterxml.jackson.databind.deser.std declared as JsonDeserializer
protected  JsonDeserializer<Object> StringCollectionDeserializer._delegateDeserializer
          Deserializer that is used iff delegate-based creator is to be used for deserializing from JSON Object.
protected  JsonDeserializer<Object> StdDelegatingDeserializer._delegateDeserializer
          Underlying serializer for type T<.code>.
protected  JsonDeserializer<Object> MapDeserializer._delegateDeserializer
          Deserializer that is used iff delegate-based creator is to be used for deserializing from JSON Object.
protected  JsonDeserializer<Object> CollectionDeserializer._delegateDeserializer
          Deserializer that is used iff delegate-based creator is to be used for deserializing from JSON Object.
protected  JsonDeserializer<?> DelegatingDeserializer._delegatee
           
protected  JsonDeserializer<Object> ObjectArrayDeserializer._elementDeserializer
          Element deserializer
protected  JsonDeserializer<Enum<?>> EnumSetDeserializer._enumDeserializer
           
protected  JsonDeserializer<Enum<?>> EnumMapDeserializer._keyDeserializer
           
protected  JsonDeserializer<String> StringCollectionDeserializer._valueDeserializer
          Value deserializer to use, if NOT the standard one (if it is, will be null).
protected  JsonDeserializer<Object> MapDeserializer._valueDeserializer
          Value deserializer.
protected  JsonDeserializer<?> JdkDeserializers.AtomicReferenceDeserializer._valueDeserializer
           
protected  JsonDeserializer<Object> EnumMapDeserializer._valueDeserializer
           
protected  JsonDeserializer<Object> CollectionDeserializer._valueDeserializer
          Value deserializer.
 

Methods in com.fasterxml.jackson.databind.deser.std that return JsonDeserializer
protected  JsonDeserializer<?> DelegatingDeserializer._createContextual(DeserializationContext ctxt, BeanProperty property, JsonDeserializer<?> newDelegatee)
           
 JsonDeserializer<?> StringCollectionDeserializer.createContextual(DeserializationContext ctxt, BeanProperty property)
           
 JsonDeserializer<?> StdDelegatingDeserializer.createContextual(DeserializationContext ctxt, BeanProperty property)
           
 JsonDeserializer<?> ObjectArrayDeserializer.createContextual(DeserializationContext ctxt, BeanProperty property)
           
 JsonDeserializer<?> MapDeserializer.createContextual(DeserializationContext ctxt, BeanProperty property)
          Method called to finalize setup of this deserializer, when it is known for which property deserializer is needed for.
 JsonDeserializer<?> JdkDeserializers.AtomicReferenceDeserializer.createContextual(DeserializationContext ctxt, BeanProperty property)
           
 JsonDeserializer<?> EnumSetDeserializer.createContextual(DeserializationContext ctxt, BeanProperty property)
           
 JsonDeserializer<?> EnumMapDeserializer.createContextual(DeserializationContext ctxt, BeanProperty property)
          Method called to finalize setup of this deserializer, when it is known for which property deserializer is needed for.
 JsonDeserializer<?> DelegatingDeserializer.createContextual(DeserializationContext ctxt, BeanProperty property)
           
 JsonDeserializer<?> DateDeserializers.DateBasedDeserializer.createContextual(DeserializationContext ctxt, BeanProperty property)
           
static JsonDeserializer<?> EnumDeserializer.deserializerForCreator(DeserializationConfig config, Class<?> enumClass, AnnotatedMethod factory)
          Factory method used when Enum instances are to be deserialized using a creator (static factory method)
protected  JsonDeserializer<Object> StdDeserializer.findDeserializer(DeserializationContext ctxt, JavaType type, BeanProperty property)
          Helper method used to locate deserializers for properties the type this deserializer handles contains (usually for properties of bean types)
 JsonDeserializer<Object> StringCollectionDeserializer.getContentDeserializer()
           
 JsonDeserializer<Object> ObjectArrayDeserializer.getContentDeserializer()
           
 JsonDeserializer<Object> MapDeserializer.getContentDeserializer()
           
abstract  JsonDeserializer<Object> ContainerDeserializerBase.getContentDeserializer()
          Accesor for deserializer use for deserializing content values.
 JsonDeserializer<Object> CollectionDeserializer.getContentDeserializer()
           
 JsonDeserializer<?> StdDelegatingDeserializer.getDelegatee()
           
 JsonDeserializer<?> DelegatingDeserializer.getDelegatee()
           
static JsonDeserializer<? extends JsonNode> JsonNodeDeserializer.getDeserializer(Class<?> nodeClass)
          Factory method for accessing deserializer for specific node type
protected abstract  JsonDeserializer<?> DelegatingDeserializer.newDelegatingInstance(JsonDeserializer<?> newDelegatee)
           
 JsonDeserializer<?> DelegatingDeserializer.replaceDelegatee(JsonDeserializer<?> delegatee)
           
 JsonDeserializer<Object> ThrowableDeserializer.unwrappingDeserializer(NameTransformer unwrapper)
           
 

Methods in com.fasterxml.jackson.databind.deser.std that return types with arguments of type JsonDeserializer
static HashMap<JavaType,JsonDeserializer<Object>> PrimitiveArrayDeserializers.getAll()
           
 

Methods in com.fasterxml.jackson.databind.deser.std with parameters of type JsonDeserializer
protected  JsonDeserializer<?> DelegatingDeserializer._createContextual(DeserializationContext ctxt, BeanProperty property, JsonDeserializer<?> newDelegatee)
           
static KeyDeserializer StdKeyDeserializers.constructDelegatingKeyDeserializer(DeserializationConfig config, JavaType type, JsonDeserializer<?> deser)
           
protected  boolean StdDeserializer.isDefaultDeserializer(JsonDeserializer<?> deserializer)
          Method that can be called to determine if given deserializer is the default deserializer Jackson uses; as opposed to a custom deserializer installed by a module or calling application.
protected abstract  JsonDeserializer<?> DelegatingDeserializer.newDelegatingInstance(JsonDeserializer<?> newDelegatee)
           
 JsonDeserializer<?> DelegatingDeserializer.replaceDelegatee(JsonDeserializer<?> delegatee)
           
protected  StdDelegatingDeserializer<T> StdDelegatingDeserializer.withDelegate(Converter<Object,T> converter, JavaType delegateType, JsonDeserializer<?> delegateDeserializer)
          Method used for creating resolved contextual instances.
 EnumSetDeserializer EnumSetDeserializer.withDeserializer(JsonDeserializer<?> deser)
           
 ObjectArrayDeserializer ObjectArrayDeserializer.withDeserializer(TypeDeserializer elemTypeDeser, JsonDeserializer<?> elemDeser)
          Overridable fluent-factory method used to create contextual instances
protected  StringCollectionDeserializer StringCollectionDeserializer.withResolved(JsonDeserializer<?> delegateDeser, JsonDeserializer<?> valueDeser)
           
protected  StringCollectionDeserializer StringCollectionDeserializer.withResolved(JsonDeserializer<?> delegateDeser, JsonDeserializer<?> valueDeser)
           
 EnumMapDeserializer EnumMapDeserializer.withResolved(JsonDeserializer<?> keyDeserializer, JsonDeserializer<?> valueDeserializer)
           
 EnumMapDeserializer EnumMapDeserializer.withResolved(JsonDeserializer<?> keyDeserializer, JsonDeserializer<?> valueDeserializer)
           
protected  CollectionDeserializer CollectionDeserializer.withResolved(JsonDeserializer<?> dd, JsonDeserializer<?> vd, TypeDeserializer vtd)
          Fluent-factory method call to construct contextual instance.
protected  CollectionDeserializer CollectionDeserializer.withResolved(JsonDeserializer<?> dd, JsonDeserializer<?> vd, TypeDeserializer vtd)
          Fluent-factory method call to construct contextual instance.
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 JsonDeserializer
CollectionDeserializer(JavaType collectionType, JsonDeserializer<Object> valueDeser, TypeDeserializer valueTypeDeser, ValueInstantiator valueInstantiator)
          Constructor for context-free instances, where we do not yet know which property is using this deserializer.
CollectionDeserializer(JavaType collectionType, JsonDeserializer<Object> valueDeser, TypeDeserializer valueTypeDeser, ValueInstantiator valueInstantiator, JsonDeserializer<Object> delegateDeser)
          Constructor used when creating contextualized instances.
CollectionDeserializer(JavaType collectionType, JsonDeserializer<Object> valueDeser, TypeDeserializer valueTypeDeser, ValueInstantiator valueInstantiator, JsonDeserializer<Object> delegateDeser)
          Constructor used when creating contextualized instances.
DelegatingDeserializer(JsonDeserializer<?> delegatee)
           
EnumMapDeserializer(JavaType mapType, JsonDeserializer<?> keyDeserializer, JsonDeserializer<?> valueDeser)
           
EnumMapDeserializer(JavaType mapType, JsonDeserializer<?> keyDeserializer, JsonDeserializer<?> valueDeser)
           
EnumSetDeserializer(JavaType enumType, JsonDeserializer<?> deser)
           
JdkDeserializers.AtomicReferenceDeserializer(JavaType referencedType, JsonDeserializer<?> deser)
           
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)
           
ObjectArrayDeserializer(ArrayType arrayType, JsonDeserializer<Object> elemDeser, TypeDeserializer elemTypeDeser)
           
StdDelegatingDeserializer(Converter<Object,T> converter, JavaType delegateType, JsonDeserializer<?> delegateDeserializer)
           
StringCollectionDeserializer(JavaType collectionType, JsonDeserializer<?> valueDeser, ValueInstantiator valueInstantiator)
           
StringCollectionDeserializer(JavaType collectionType, ValueInstantiator valueInstantiator, JsonDeserializer<?> delegateDeser, JsonDeserializer<?> valueDeser)
           
StringCollectionDeserializer(JavaType collectionType, ValueInstantiator valueInstantiator, JsonDeserializer<?> delegateDeser, JsonDeserializer<?> valueDeser)
           
 

Uses of JsonDeserializer in com.fasterxml.jackson.databind.ext
 

Subclasses of JsonDeserializer in com.fasterxml.jackson.databind.ext
static class CoreXMLDeserializers.DurationDeserializer
           
static class CoreXMLDeserializers.GregorianCalendarDeserializer
           
static class CoreXMLDeserializers.QNameDeserializer
           
 class DOMDeserializer<T>
          Base for serializers that allows parsing DOM Documents from JSON Strings.
static class DOMDeserializer.DocumentDeserializer
           
static class DOMDeserializer.NodeDeserializer
           
 

Methods in com.fasterxml.jackson.databind.ext that return JsonDeserializer
 JsonDeserializer<?> OptionalHandlerFactory.findDeserializer(JavaType type, DeserializationConfig config)
           
 

Uses of JsonDeserializer in com.fasterxml.jackson.databind.introspect
 

Methods in com.fasterxml.jackson.databind.introspect that return types with arguments of type JsonDeserializer
 Class<? extends JsonDeserializer<?>> JacksonAnnotationIntrospector.findContentDeserializer(Annotated a)
           
 Class<? extends JsonDeserializer<?>> JacksonAnnotationIntrospector.findDeserializer(Annotated a)
           
 

Uses of JsonDeserializer in com.fasterxml.jackson.databind.jsontype.impl
 

Fields in com.fasterxml.jackson.databind.jsontype.impl declared as JsonDeserializer
protected  JsonDeserializer<Object> TypeDeserializerBase._defaultImplDeserializer
           
 

Fields in com.fasterxml.jackson.databind.jsontype.impl with type parameters of type JsonDeserializer
protected  HashMap<String,JsonDeserializer<Object>> TypeDeserializerBase._deserializers
          For efficient operation we will lazily build mappings from type ids to actual deserializers, once needed.
 

Methods in com.fasterxml.jackson.databind.jsontype.impl that return JsonDeserializer
protected  JsonDeserializer<Object> TypeDeserializerBase._findDefaultImplDeserializer(DeserializationContext ctxt)
           
protected  JsonDeserializer<Object> TypeDeserializerBase._findDeserializer(DeserializationContext ctxt, String typeId)
           
 

Uses of JsonDeserializer in com.fasterxml.jackson.databind.module
 

Fields in com.fasterxml.jackson.databind.module with type parameters of type JsonDeserializer
protected  HashMap<ClassKey,JsonDeserializer<?>> SimpleDeserializers._classMappings
           
 

Methods in com.fasterxml.jackson.databind.module that return JsonDeserializer
 JsonDeserializer<?> SimpleDeserializers.findArrayDeserializer(ArrayType type, DeserializationConfig config, BeanDescription beanDesc, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer)
           
 JsonDeserializer<?> SimpleDeserializers.findBeanDeserializer(JavaType type, DeserializationConfig config, BeanDescription beanDesc)
           
 JsonDeserializer<?> SimpleDeserializers.findCollectionDeserializer(CollectionType type, DeserializationConfig config, BeanDescription beanDesc, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer)
           
 JsonDeserializer<?> SimpleDeserializers.findCollectionLikeDeserializer(CollectionLikeType type, DeserializationConfig config, BeanDescription beanDesc, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer)
           
 JsonDeserializer<?> SimpleDeserializers.findEnumDeserializer(Class<?> type, DeserializationConfig config, BeanDescription beanDesc)
           
 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)
           
 JsonDeserializer<?> SimpleDeserializers.findTreeNodeDeserializer(Class<? extends JsonNode> nodeType, DeserializationConfig config, BeanDescription beanDesc)
           
 

Methods in com.fasterxml.jackson.databind.module with parameters of type JsonDeserializer
<T> SimpleModule
SimpleModule.addDeserializer(Class<T> type, JsonDeserializer<? extends T> deser)
           
<T> void
SimpleDeserializers.addDeserializer(Class<T> forClass, JsonDeserializer<? extends T> deser)
           
 JsonDeserializer<?> SimpleDeserializers.findArrayDeserializer(ArrayType type, DeserializationConfig config, BeanDescription beanDesc, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer)
           
 JsonDeserializer<?> SimpleDeserializers.findCollectionDeserializer(CollectionType type, DeserializationConfig config, BeanDescription beanDesc, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer)
           
 JsonDeserializer<?> SimpleDeserializers.findCollectionLikeDeserializer(CollectionLikeType type, DeserializationConfig config, BeanDescription beanDesc, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer)
           
 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)
           
 

Method parameters in com.fasterxml.jackson.databind.module with type arguments of type JsonDeserializer
 void SimpleDeserializers.addDeserializers(Map<Class<?>,JsonDeserializer<?>> desers)
           
 

Constructor parameters in com.fasterxml.jackson.databind.module with type arguments of type JsonDeserializer
SimpleDeserializers(Map<Class<?>,JsonDeserializer<?>> desers)
           
SimpleModule(String name, Version version, Map<Class<?>,JsonDeserializer<?>> deserializers)
           
SimpleModule(String name, Version version, Map<Class<?>,JsonDeserializer<?>> deserializers, List<JsonSerializer<?>> serializers)
           
 



Copyright © 2012 FasterXML. All Rights Reserved.