Uses of Class
com.fasterxml.jackson.databind.deser.DeserializerFactory

Packages that use DeserializerFactory
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.deser Contains implementation classes of deserialization part of data binding. 
 

Uses of DeserializerFactory in com.fasterxml.jackson.databind
 

Fields in com.fasterxml.jackson.databind declared as DeserializerFactory
protected  DeserializerFactory DeserializationContext._factory
          Read-only factory instance; exposed to let owners (ObjectMapper, ObjectReader) access it.
 

Constructors in com.fasterxml.jackson.databind with parameters of type DeserializerFactory
DeserializationContext(DeserializationContext src, DeserializerFactory factory)
           
DeserializationContext(DeserializerFactory df)
           
DeserializationContext(DeserializerFactory df, DeserializerCache cache)
           
 

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

Subclasses of DeserializerFactory in com.fasterxml.jackson.databind.deser
 class BasicDeserializerFactory
          Abstract factory base class that can provide deserializers for standard JDK classes, including collection classes and simple heuristics for "upcasting" commmon collection interface types (such as Collection).
 class BeanDeserializerFactory
          Concrete deserializer factory class that adds full Bean deserializer construction logic using class introspection.
 

Methods in com.fasterxml.jackson.databind.deser that return DeserializerFactory
abstract  DeserializerFactory DeserializerFactory.withAbstractTypeResolver(AbstractTypeResolver resolver)
          Convenience method for creating a new factory instance with additional AbstractTypeResolver.
 DeserializerFactory BasicDeserializerFactory.withAbstractTypeResolver(AbstractTypeResolver resolver)
          Convenience method for creating a new factory instance with additional AbstractTypeResolver.
abstract  DeserializerFactory DeserializerFactory.withAdditionalDeserializers(Deserializers additional)
          Convenience method for creating a new factory instance with additional deserializer provider.
 DeserializerFactory BasicDeserializerFactory.withAdditionalDeserializers(Deserializers additional)
          Convenience method for creating a new factory instance with additional deserializer provider.
abstract  DeserializerFactory DeserializerFactory.withAdditionalKeyDeserializers(KeyDeserializers additional)
          Convenience method for creating a new factory instance with additional KeyDeserializers.
 DeserializerFactory BasicDeserializerFactory.withAdditionalKeyDeserializers(KeyDeserializers additional)
          Convenience method for creating a new factory instance with additional KeyDeserializers.
 DeserializerFactory BeanDeserializerFactory.withConfig(DeserializerFactoryConfig config)
          Method used by module registration functionality, to construct a new bean deserializer factory with different configuration settings.
protected abstract  DeserializerFactory BasicDeserializerFactory.withConfig(DeserializerFactoryConfig config)
           
abstract  DeserializerFactory DeserializerFactory.withDeserializerModifier(BeanDeserializerModifier modifier)
          Convenience method for creating a new factory instance with additional BeanDeserializerModifier.
 DeserializerFactory BasicDeserializerFactory.withDeserializerModifier(BeanDeserializerModifier modifier)
          Convenience method for creating a new factory instance with additional BeanDeserializerModifier.
abstract  DeserializerFactory DeserializerFactory.withValueInstantiators(ValueInstantiators instantiators)
          Convenience method for creating a new factory instance with additional ValueInstantiators.
 DeserializerFactory BasicDeserializerFactory.withValueInstantiators(ValueInstantiators instantiators)
          Convenience method for creating a new factory instance with additional ValueInstantiators.
 

Methods in com.fasterxml.jackson.databind.deser with parameters of type DeserializerFactory
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.
 KeyDeserializer DeserializerCache.findKeyDeserializer(DeserializationContext ctxt, DeserializerFactory factory, JavaType type)
          Method called to get hold of a deserializer to use for deserializing keys for Map.
 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).
 boolean DeserializerCache.hasValueDeserializerFor(DeserializationContext ctxt, DeserializerFactory factory, JavaType type)
          Method called to find out whether provider would be able to find a deserializer for given type, using a root reference (i.e.
abstract  DefaultDeserializationContext DefaultDeserializationContext.with(DeserializerFactory factory)
          Fluent factory method used for constructing a blueprint instance with different factory
 DefaultDeserializationContext DefaultDeserializationContext.Impl.with(DeserializerFactory factory)
           
 

Constructors in com.fasterxml.jackson.databind.deser with parameters of type DeserializerFactory
DefaultDeserializationContext.Impl(DefaultDeserializationContext.Impl src, DeserializerFactory factory)
           
DefaultDeserializationContext.Impl(DeserializerFactory df)
          Default constructor for a blueprint object, which will use the standard DeserializerCache, given factory.
DefaultDeserializationContext(DefaultDeserializationContext src, DeserializerFactory factory)
           
DefaultDeserializationContext(DeserializerFactory df, DeserializerCache cache)
          Constructor that will pass specified deserializer factory and cache: cache may be null (in which case default implementation will be used), factory can not be null
 



Copyright © 2012 fasterxml.com. All Rights Reserved.