Uses of Class
org.codehaus.jackson.map.DeserializerProvider
Packages that use DeserializerProvider
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.
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.
Package that contains classes and interfaces to help implement
custom extension
Module
s
(which are registered using
ObjectMapper.registerModule(org.codehaus.jackson.map.Module)
.-
Uses of DeserializerProvider in org.codehaus.jackson.map
Fields in org.codehaus.jackson.map declared as DeserializerProviderModifier and TypeFieldDescriptionprotected DeserializerProvider
ObjectMapper._deserializerProvider
Object that manages access to deserializers used for deserializing JSON content into Java objects, including possible caching of the deserializers.protected final DeserializerProvider
ObjectReader._provider
Methods in org.codehaus.jackson.map that return DeserializerProviderModifier and TypeMethodDescriptionDeserializationContext.getDeserializerProvider()
Returns provider that can be used for dynamically locating other deserializers during runtime.ObjectMapper.getDeserializerProvider()
abstract DeserializerProvider
DeserializerProvider.withAbstractTypeResolver
(AbstractTypeResolver resolver) abstract DeserializerProvider
DeserializerProvider.withAdditionalDeserializers
(Deserializers d) Method that is to configureDeserializerFactory
that provider has to use specified deserializer provider, with highest precedence (that is, additional providers have higher precedence than default one or previously added ones)abstract DeserializerProvider
DeserializerProvider.withAdditionalKeyDeserializers
(KeyDeserializers d) abstract DeserializerProvider
DeserializerProvider.withDeserializerModifier
(BeanDeserializerModifier modifier) abstract DeserializerProvider
DeserializerProvider.withFactory
(DeserializerFactory factory) Method that sub-classes need to override, to ensure that fluent-factory methods will produce proper sub-type.abstract DeserializerProvider
DeserializerProvider.withValueInstantiators
(ValueInstantiators instantiators) Method that will construct a new instance with specified additional value instantiators (i.e.Methods in org.codehaus.jackson.map with parameters of type DeserializerProviderModifier and TypeMethodDescriptionabstract JsonDeserializer<?>
DeserializerFactory.createArrayDeserializer
(DeserializationConfig config, DeserializerProvider p, ArrayType type, BeanProperty property) Method called to create (or, for completely immutable deserializers, reuse) a deserializer that can convert JSON content into values of specified Java type.abstract JsonDeserializer<Object>
DeserializerFactory.createBeanDeserializer
(DeserializationConfig config, DeserializerProvider p, JavaType type, BeanProperty property) 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.abstract JsonDeserializer<?>
DeserializerFactory.createCollectionDeserializer
(DeserializationConfig config, DeserializerProvider p, CollectionType type, BeanProperty property) abstract JsonDeserializer<?>
DeserializerFactory.createCollectionLikeDeserializer
(DeserializationConfig config, DeserializerProvider p, CollectionLikeType type, BeanProperty property) abstract JsonDeserializer<?>
DeserializerFactory.createEnumDeserializer
(DeserializationConfig config, DeserializerProvider p, JavaType type, BeanProperty property) abstract JsonDeserializer<?>
DeserializerFactory.createMapDeserializer
(DeserializationConfig config, DeserializerProvider p, MapType type, BeanProperty property) abstract JsonDeserializer<?>
DeserializerFactory.createMapLikeDeserializer
(DeserializationConfig config, DeserializerProvider p, MapLikeType type, BeanProperty property) abstract JsonDeserializer<?>
DeserializerFactory.createTreeDeserializer
(DeserializationConfig config, DeserializerProvider p, JavaType type, BeanProperty property) Method called to create and return a deserializer that can construct JsonNode(s) from JSON content.Deserializers.Base.findArrayDeserializer
(ArrayType type, DeserializationConfig config, DeserializerProvider provider, BeanProperty property, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer) Deserializers.findArrayDeserializer
(ArrayType type, DeserializationConfig config, DeserializerProvider provider, BeanProperty property, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer) Method called to locate serializer for specified array type.Deserializers.Base.findBeanDeserializer
(JavaType type, DeserializationConfig config, DeserializerProvider provider, BeanDescription beanDesc, BeanProperty property) Deserializers.findBeanDeserializer
(JavaType type, DeserializationConfig config, DeserializerProvider provider, BeanDescription beanDesc, BeanProperty property) 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)Deserializers.Base.findCollectionDeserializer
(CollectionType type, DeserializationConfig config, DeserializerProvider provider, BeanDescription beanDesc, BeanProperty property, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer) Deserializers.findCollectionDeserializer
(CollectionType type, DeserializationConfig config, DeserializerProvider provider, BeanDescription beanDesc, BeanProperty property, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer) Method called to locate serializer for specifiedCollection
(List, Set etc) type.Deserializers.Base.findCollectionLikeDeserializer
(CollectionLikeType type, DeserializationConfig config, DeserializerProvider provider, BeanDescription beanDesc, BeanProperty property, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer) Deserializers.findCollectionLikeDeserializer
(CollectionLikeType type, DeserializationConfig config, DeserializerProvider provider, BeanDescription beanDesc, BeanProperty property, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer) Method called to locate serializer for specified "Collection-like" type (one that acts likeCollection
but does not implement it).Deserializers.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).void
ResolvableDeserializer.resolve
(DeserializationConfig config, DeserializerProvider provider) Method called afterDeserializerProvider
has registered the deserializer, but before it has returned it to the caller.ObjectMapper.setDeserializerProvider
(DeserializerProvider p) Method for setting specificDeserializerProvider
to use for handling caching ofJsonDeserializer
instances.Constructors in org.codehaus.jackson.map with parameters of type DeserializerProviderModifierConstructorDescriptionObjectMapper
(JsonFactory jf, SerializerProvider sp, DeserializerProvider dp, SerializationConfig sconfig, DeserializationConfig dconfig) -
Uses of DeserializerProvider in org.codehaus.jackson.map.deser
Subclasses of DeserializerProvider in org.codehaus.jackson.map.deserFields in org.codehaus.jackson.map.deser declared as DeserializerProviderModifier and TypeFieldDescriptionprotected final DeserializerProvider
StdDeserializationContext._deserProvider
Methods in org.codehaus.jackson.map.deser that return DeserializerProviderModifier and TypeMethodDescriptionStdDeserializationContext.getDeserializerProvider()
StdDeserializerProvider.withAbstractTypeResolver
(AbstractTypeResolver resolver) StdDeserializerProvider.withAdditionalDeserializers
(Deserializers d) StdDeserializerProvider.withAdditionalKeyDeserializers
(KeyDeserializers d) StdDeserializerProvider.withDeserializerModifier
(BeanDeserializerModifier modifier) StdDeserializerProvider.withValueInstantiators
(ValueInstantiators instantiators) Methods in org.codehaus.jackson.map.deser with parameters of type DeserializerProviderModifier and TypeMethodDescriptionprotected abstract JsonDeserializer<?>
BasicDeserializerFactory._findCustomArrayDeserializer
(ArrayType type, DeserializationConfig config, DeserializerProvider p, BeanProperty property, TypeDeserializer elementTypeDeser, JsonDeserializer<?> elementDeser) protected JsonDeserializer<?>
BeanDeserializerFactory._findCustomArrayDeserializer
(ArrayType type, DeserializationConfig config, DeserializerProvider provider, BeanProperty property, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer) protected JsonDeserializer<Object>
BeanDeserializerFactory._findCustomBeanDeserializer
(JavaType type, DeserializationConfig config, DeserializerProvider provider, BasicBeanDescription beanDesc, BeanProperty property) protected abstract JsonDeserializer<?>
BasicDeserializerFactory._findCustomCollectionDeserializer
(CollectionType type, DeserializationConfig config, DeserializerProvider p, BasicBeanDescription beanDesc, BeanProperty property, TypeDeserializer elementTypeDeser, JsonDeserializer<?> elementDeser) protected JsonDeserializer<?>
BeanDeserializerFactory._findCustomCollectionDeserializer
(CollectionType type, DeserializationConfig config, DeserializerProvider provider, BasicBeanDescription beanDesc, BeanProperty property, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer) protected abstract JsonDeserializer<?>
BasicDeserializerFactory._findCustomCollectionLikeDeserializer
(CollectionLikeType type, DeserializationConfig config, DeserializerProvider p, BasicBeanDescription beanDesc, BeanProperty property, TypeDeserializer elementTypeDeser, JsonDeserializer<?> elementDeser) protected JsonDeserializer<?>
BeanDeserializerFactory._findCustomCollectionLikeDeserializer
(CollectionLikeType type, DeserializationConfig config, DeserializerProvider provider, BasicBeanDescription beanDesc, BeanProperty property, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer) protected 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) BasicDeserializerFactory.createArrayDeserializer
(DeserializationConfig config, DeserializerProvider p, ArrayType type, BeanProperty property) CustomDeserializerFactory.createArrayDeserializer
(DeserializationConfig config, DeserializerProvider p, ArrayType type, BeanProperty property) Deprecated.BeanDeserializerFactory.createBeanDeserializer
(DeserializationConfig config, DeserializerProvider p, JavaType type, BeanProperty property) Method thatDeserializerProvider
s call to create a new deserializer for types other than Collections, Maps, arrays and enums.CustomDeserializerFactory.createBeanDeserializer
(DeserializationConfig config, DeserializerProvider p, JavaType type, BeanProperty property) Deprecated.BasicDeserializerFactory.createCollectionDeserializer
(DeserializationConfig config, DeserializerProvider p, CollectionType type, BeanProperty property) BasicDeserializerFactory.createCollectionLikeDeserializer
(DeserializationConfig config, DeserializerProvider p, CollectionLikeType type, BeanProperty property) BasicDeserializerFactory.createEnumDeserializer
(DeserializationConfig config, DeserializerProvider p, JavaType type, BeanProperty property) Factory method for constructing serializers ofEnum
types.CustomDeserializerFactory.createEnumDeserializer
(DeserializationConfig config, DeserializerProvider p, JavaType enumType, BeanProperty property) Deprecated.BasicDeserializerFactory.createMapDeserializer
(DeserializationConfig config, DeserializerProvider p, MapType type, BeanProperty property) BasicDeserializerFactory.createMapLikeDeserializer
(DeserializationConfig config, DeserializerProvider p, MapLikeType type, BeanProperty property) BasicDeserializerFactory.createTreeDeserializer
(DeserializationConfig config, DeserializerProvider p, JavaType nodeType, BeanProperty property) protected JsonDeserializer<Object>
BasicDeserializerFactory.findStdBeanDeserializer
(DeserializationConfig config, DeserializerProvider p, JavaType type, BeanProperty property) Method called byBeanDeserializerFactory
to see if there might be a standard deserializer registered for given type.void
BeanDeserializer.resolve
(DeserializationConfig config, DeserializerProvider provider) Method called to finalize setup of this deserializer, after deserializer itself has been registered.Constructors in org.codehaus.jackson.map.deser with parameters of type DeserializerProviderModifierConstructorDescriptionStdDeserializationContext
(DeserializationConfig config, JsonParser jp, DeserializerProvider prov, InjectableValues injectableValues) -
Uses of DeserializerProvider in org.codehaus.jackson.map.deser.std
Methods in org.codehaus.jackson.map.deser.std with parameters of type DeserializerProviderModifier and TypeMethodDescriptionprotected JsonDeserializer<Object>
StdDeserializer.findDeserializer
(DeserializationConfig config, DeserializerProvider provider, JavaType type, BeanProperty property) Helper method used to locate deserializers for properties the type this deserializer handles contains (usually for properties of bean types)void
AtomicReferenceDeserializer.resolve
(DeserializationConfig config, DeserializerProvider provider) void
CollectionDeserializer.resolve
(DeserializationConfig config, DeserializerProvider provider) Method called to finalize setup of this deserializer, after deserializer itself has been registered.void
MapDeserializer.resolve
(DeserializationConfig config, DeserializerProvider provider) Method called to finalize setup of this deserializer, after deserializer itself has been registered.void
StringCollectionDeserializer.resolve
(DeserializationConfig config, DeserializerProvider provider) Method called to finalize setup of this deserializer, after deserializer itself has been registered. -
Uses of DeserializerProvider in org.codehaus.jackson.map.ext
Methods in org.codehaus.jackson.map.ext with parameters of type DeserializerProviderModifier and TypeMethodDescriptionOptionalHandlerFactory.findDeserializer
(JavaType type, DeserializationConfig config, DeserializerProvider p) -
Uses of DeserializerProvider in org.codehaus.jackson.map.module
Methods in org.codehaus.jackson.map.module with parameters of type DeserializerProviderModifier and TypeMethodDescriptionSimpleDeserializers.findArrayDeserializer
(ArrayType type, DeserializationConfig config, DeserializerProvider provider, BeanProperty property, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer) SimpleDeserializers.findBeanDeserializer
(JavaType type, DeserializationConfig config, DeserializerProvider provider, BeanDescription beanDesc, BeanProperty property) SimpleDeserializers.findCollectionDeserializer
(CollectionType type, DeserializationConfig config, DeserializerProvider provider, BeanDescription beanDesc, BeanProperty property, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer) SimpleDeserializers.findCollectionLikeDeserializer
(CollectionLikeType type, DeserializationConfig config, DeserializerProvider provider, BeanDescription beanDesc, BeanProperty property, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer) 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)