Uses of Class
org.codehaus.jackson.map.DeserializerProvider

Packages that use DeserializerProvider
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 via ObjectMapper class, as well as convenience methods included in JsonParser 
org.codehaus.jackson.map.deser Contains implementation classes of deserialization part of data binding. 
org.codehaus.jackson.map.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. 
 

Uses of DeserializerProvider in org.codehaus.jackson.map
 

Fields in org.codehaus.jackson.map declared as DeserializerProvider
protected  DeserializerProvider ObjectMapper._deserializerProvider
          Object that manages access to deserializers used for deserializing JSON content into Java objects, including possible caching of the deserializers.
protected  DeserializerProvider ObjectReader._provider
           
 

Methods in org.codehaus.jackson.map that return DeserializerProvider
 DeserializerProvider ObjectMapper.getDeserializerProvider()
           
 DeserializerProvider DeserializationContext.getDeserializerProvider()
          Returns provider that can be used for dynamically locating other deserializers during runtime.
 

Methods in org.codehaus.jackson.map with parameters of type DeserializerProvider
abstract  JsonDeserializer<?> DeserializerFactory.createArrayDeserializer(DeserializationConfig config, ArrayType type, DeserializerProvider p)
          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, JavaType type, DeserializerProvider p)
          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, CollectionType type, DeserializerProvider p)
           
abstract  JsonDeserializer<?> DeserializerFactory.createEnumDeserializer(DeserializationConfig config, Class<?> enumClass, DeserializerProvider p)
           
abstract  JsonDeserializer<?> DeserializerFactory.createMapDeserializer(DeserializationConfig config, MapType type, DeserializerProvider p)
           
abstract  JsonDeserializer<?> DeserializerFactory.createTreeDeserializer(DeserializationConfig config, Class<? extends JsonNode> nodeClass, DeserializerProvider p)
          Method called to create and return a deserializer that can construct JsonNode(s) from JSON content.
 void ResolvableDeserializer.resolve(DeserializationConfig config, DeserializerProvider provider)
          Method called after DeserializerProvider has registered the deserializer, but before it has returned it to the caller.
 ObjectMapper ObjectMapper.setDeserializerProvider(DeserializerProvider p)
          Method for setting specific DeserializerProvider to use for handling caching of JsonDeserializer instances.
 

Constructors in org.codehaus.jackson.map with parameters of type DeserializerProvider
ObjectMapper(JsonFactory jf, SerializerProvider sp, DeserializerProvider dp)
           
ObjectMapper(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.deser
 class StdDeserializerProvider
          Default DeserializerProvider implementation.
 

Fields in org.codehaus.jackson.map.deser declared as DeserializerProvider
protected  DeserializerProvider StdDeserializationContext._deserProvider
           
 

Methods in org.codehaus.jackson.map.deser that return DeserializerProvider
 DeserializerProvider StdDeserializationContext.getDeserializerProvider()
           
 

Methods in org.codehaus.jackson.map.deser with parameters of type DeserializerProvider
 JsonDeserializer<?> CustomDeserializerFactory.createArrayDeserializer(DeserializationConfig config, ArrayType type, DeserializerProvider p)
           
 JsonDeserializer<?> BasicDeserializerFactory.createArrayDeserializer(DeserializationConfig config, ArrayType type, DeserializerProvider p)
           
 JsonDeserializer<Object> CustomDeserializerFactory.createBeanDeserializer(DeserializationConfig config, JavaType type, DeserializerProvider p)
           
 JsonDeserializer<Object> BeanDeserializerFactory.createBeanDeserializer(DeserializationConfig config, JavaType type, DeserializerProvider p)
          Method that DeserializerProviders call to create a new deserializer for types other than Collections, Maps, arrays and enums.
 JsonDeserializer<Object> BasicDeserializerFactory.createBeanDeserializer(DeserializationConfig config, JavaType type, DeserializerProvider p)
           
 JsonDeserializer<?> BasicDeserializerFactory.createCollectionDeserializer(DeserializationConfig config, CollectionType type, DeserializerProvider p)
           
 JsonDeserializer<?> CustomDeserializerFactory.createEnumDeserializer(DeserializationConfig config, Class<?> enumClass, DeserializerProvider p)
           
 JsonDeserializer<?> BasicDeserializerFactory.createEnumDeserializer(DeserializationConfig config, Class<?> enumClass, DeserializerProvider p)
          Factory method for constructing serializers of Enum types.
 JsonDeserializer<?> BasicDeserializerFactory.createMapDeserializer(DeserializationConfig config, MapType type, DeserializerProvider p)
           
 JsonDeserializer<?> BasicDeserializerFactory.createTreeDeserializer(DeserializationConfig config, Class<? extends JsonNode> nodeClass, DeserializerProvider p)
           
protected  JsonDeserializer<Object> StdDeserializer.findDeserializer(DeserializationConfig config, DeserializerProvider provider, JavaType type, String propertyName, Map<JavaType,JsonDeserializer<Object>> seen)
          Helper method used to locate deserializers for properties the type this deserializer handles contains (usually for properties of bean types)
 void StdDeserializer.AtomicReferenceDeserializer.resolve(DeserializationConfig config, DeserializerProvider provider)
           
 void MapDeserializer.resolve(DeserializationConfig config, DeserializerProvider provider)
          Method called to finalize setup of this deserializer, after deserializer itself has been registered.
 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 DeserializerProvider
StdDeserializationContext(DeserializationConfig config, JsonParser jp, DeserializerProvider prov)
           
 

Uses of DeserializerProvider in org.codehaus.jackson.map.ext
 

Methods in org.codehaus.jackson.map.ext with parameters of type DeserializerProvider
 JsonDeserializer<?> OptionalHandlerFactory.findDeserializer(JavaType type, DeserializationConfig config, DeserializerProvider p)