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

Packages that use DeserializationConfig
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. 
org.codehaus.jackson.map.introspect Functionality needed for Bean introspection, required for detecting accessors and mutators for Beans, as well as locating and handling method annotations. 
org.codehaus.jackson.map.jsontype Package that contains interfaces that define how to implement functionality for dynamically resolving type during deserialization. 
org.codehaus.jackson.map.jsontype.impl Package that contains standard implementations for TypeResolverBuilder and TypeIdResolver
org.codehaus.jackson.map.module Package that contains classes and interfaces to help implement custom extension Modules (which are registered using ObjectMapper.registerModule(org.codehaus.jackson.map.Module)
org.codehaus.jackson.mrbean Package that implements "interface materializer" functionality, whereby abstract classes and interfaces can be used as-is, and framework constructs implementations as needed. 
 

Uses of DeserializationConfig in org.codehaus.jackson.map
 

Fields in org.codehaus.jackson.map declared as DeserializationConfig
protected  DeserializationConfig DeserializationContext._config
           
protected  DeserializationConfig ObjectReader._config
          General serialization configuration settings; while immutable, can use copy-constructor to create modified instances as necessary.
protected  DeserializationConfig ObjectMapper._deserializationConfig
          Configuration object that defines basic global settings for the serialization process
 

Methods in org.codehaus.jackson.map that return DeserializationConfig
 DeserializationConfig ObjectMapper.copyDeserializationConfig()
          Method that creates a copy of the shared default DeserializationConfig object that defines configuration settings for deserialization.
 DeserializationConfig DeserializationConfig.createUnshared(SubtypeResolver subtypeResolver)
          Method that is called to create a non-shared copy of the configuration to be used for a deserialization operation.
 DeserializationConfig DeserializationConfig.createUnshared(TypeResolverBuilder<?> typer, VisibilityChecker<?> vc, SubtypeResolver str)
          Deprecated. Since 1.8 should use variant without arguments
 DeserializationConfig DeserializationContext.getConfig()
          Method for accessing configuration setting object for currently active deserialization.
 DeserializationConfig ObjectMapper.getDeserializationConfig()
          Method that returns the shared default DeserializationConfig object that defines configuration settings for deserialization.
 DeserializationConfig Module.SetupContext.getDeserializationConfig()
          Method that returns current deserialization configuration settings.
 DeserializationConfig DeserializationConfig.withAnnotationIntrospector(AnnotationIntrospector ai)
           
 DeserializationConfig DeserializationConfig.withClassIntrospector(ClassIntrospector<? extends BeanDescription> ci)
           
 DeserializationConfig DeserializationConfig.withDateFormat(DateFormat df)
           
 DeserializationConfig DeserializationConfig.withHandlerInstantiator(HandlerInstantiator hi)
           
 DeserializationConfig DeserializationConfig.withNodeFactory(JsonNodeFactory f)
           
 DeserializationConfig DeserializationConfig.withPropertyNamingStrategy(PropertyNamingStrategy pns)
           
 DeserializationConfig DeserializationConfig.withSubtypeResolver(SubtypeResolver str)
           
 DeserializationConfig DeserializationConfig.withTypeFactory(TypeFactory tf)
           
 DeserializationConfig DeserializationConfig.withTypeResolverBuilder(TypeResolverBuilder<?> trb)
           
 DeserializationConfig DeserializationConfig.withVisibilityChecker(VisibilityChecker<?> vc)
           
 

Methods in org.codehaus.jackson.map with parameters of type DeserializationConfig
protected  DeserializationContext ObjectMapper._createDeserializationContext(JsonParser jp, DeserializationConfig cfg)
           
protected  DeserializationContext ObjectReader._createDeserializationContext(JsonParser jp, DeserializationConfig cfg)
           
protected  JsonDeserializer<Object> ObjectMapper._findRootDeserializer(DeserializationConfig cfg, JavaType valueType)
          Method called to locate deserializer for the passed root-level value.
protected  JsonDeserializer<Object> ObjectReader._findRootDeserializer(DeserializationConfig cfg, JavaType valueType)
          Method called to locate deserializer for the passed root-level value.
protected  Object ObjectMapper._readValue(DeserializationConfig cfg, JsonParser jp, JavaType valueType)
          Actual implementation of value reading+binding operation.
 TypeDeserializer ObjectMapper.DefaultTypeResolverBuilder.buildTypeDeserializer(DeserializationConfig config, JavaType baseType, Collection<NamedType> subtypes, BeanProperty property)
           
 JsonDeserializer<?> DeserializerFactory.createArrayDeserializer(DeserializationConfig config, ArrayType type, DeserializerProvider p)
          Deprecated. Since 1.7 should use method that takes in property definition
abstract  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.
 JsonDeserializer<Object> DeserializerFactory.createBeanDeserializer(DeserializationConfig config, JavaType type, DeserializerProvider p)
          Deprecated. Since 1.7 should use method that takes in property definition
 JsonDeserializer<?> DeserializerFactory.createCollectionDeserializer(DeserializationConfig config, CollectionType type, DeserializerProvider p)
          Deprecated. Since 1.7 should use method that takes in property definition
abstract  JsonDeserializer<?> DeserializerFactory.createCollectionDeserializer(DeserializationConfig config, DeserializerProvider p, CollectionType type, BeanProperty property)
           
abstract  JsonDeserializer<?> DeserializerFactory.createCollectionLikeDeserializer(DeserializationConfig config, DeserializerProvider p, CollectionLikeType type, BeanProperty property)
           
 KeyDeserializer ContextualKeyDeserializer.createContextual(DeserializationConfig config, BeanProperty property)
          Method called to see if a different (or differently configured) key deserializer is needed to deserialize keys of specified Map property.
 JsonDeserializer<T> ContextualDeserializer.createContextual(DeserializationConfig config, BeanProperty property)
          Method called to see if a different (or differently configured) deserializer is needed to deserialize values of specified property.
 JsonDeserializer<?> DeserializerFactory.createEnumDeserializer(DeserializationConfig config, Class<?> enumClass, DeserializerProvider p)
          Deprecated. Since 1.7 should use method that takes in property definition
abstract  JsonDeserializer<?> DeserializerFactory.createEnumDeserializer(DeserializationConfig config, DeserializerProvider p, JavaType type, BeanProperty property)
           
 KeyDeserializer DeserializerFactory.createKeyDeserializer(DeserializationConfig config, JavaType type, BeanProperty property)
          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.
abstract  JsonDeserializer<?> DeserializerFactory.createMapDeserializer(DeserializationConfig config, DeserializerProvider p, MapType type, BeanProperty property)
           
 JsonDeserializer<?> DeserializerFactory.createMapDeserializer(DeserializationConfig config, MapType type, DeserializerProvider p)
          Deprecated. Since 1.7 should use method that takes in property definition
abstract  JsonDeserializer<?> DeserializerFactory.createMapLikeDeserializer(DeserializationConfig config, DeserializerProvider p, MapLikeType type, BeanProperty property)
           
 JsonDeserializer<?> DeserializerFactory.createTreeDeserializer(DeserializationConfig config, Class<? extends JsonNode> nodeClass, DeserializerProvider p)
          Deprecated. Since 1.7 should use method that takes in property definition
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.
abstract  JsonDeserializer<?> HandlerInstantiator.deserializerInstance(DeserializationConfig config, Annotated annotated, Class<? extends JsonDeserializer<?>> deserClass)
          Method called to get an instance of deserializer of specified type.
 JsonDeserializer<?> Deserializers.findArrayDeserializer(ArrayType type, DeserializationConfig config, DeserializerProvider provider, BeanProperty property, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer)
          Method called to locate serializer for specified array type.
 JsonDeserializer<?> Deserializers.None.findArrayDeserializer(ArrayType type, DeserializationConfig config, DeserializerProvider provider, BeanProperty property, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer)
           
 JsonDeserializer<?> 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)
 JsonDeserializer<?> Deserializers.None.findBeanDeserializer(JavaType type, DeserializationConfig config, DeserializerProvider provider, BeanDescription beanDesc, BeanProperty property)
           
 JsonDeserializer<?> Deserializers.findCollectionDeserializer(CollectionType type, DeserializationConfig config, DeserializerProvider provider, BeanDescription beanDesc, BeanProperty property, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer)
          Method called to locate serializer for specified Collection (List, Set etc) type.
 JsonDeserializer<?> Deserializers.None.findCollectionDeserializer(CollectionType type, DeserializationConfig config, DeserializerProvider provider, BeanDescription beanDesc, BeanProperty property, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer)
           
 JsonDeserializer<?> 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 like Collection but does not implement it).
 JsonDeserializer<?> Deserializers.None.findCollectionLikeDeserializer(CollectionLikeType type, DeserializationConfig config, DeserializerProvider provider, BeanDescription beanDesc, BeanProperty property, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer)
           
 JsonDeserializer<?> Deserializers.findEnumDeserializer(Class<?> type, DeserializationConfig config, BeanDescription beanDesc, BeanProperty property)
          Method called to locate deserializer for specified Enum type.
 JsonDeserializer<?> Deserializers.None.findEnumDeserializer(Class<?> type, DeserializationConfig config, BeanDescription beanDesc, BeanProperty property)
           
 KeyDeserializer DeserializerProvider.findKeyDeserializer(DeserializationConfig config, JavaType keyType)
          Deprecated. As of version 1.7, use version that exposes context class and property, instead of just types
abstract  KeyDeserializer DeserializerProvider.findKeyDeserializer(DeserializationConfig config, JavaType keyType, BeanProperty property)
          Method called to get hold of a deserializer to use for deserializing keys for Map.
 KeyDeserializer KeyDeserializers.findKeyDeserializer(JavaType type, DeserializationConfig config, BeanDescription beanDesc, BeanProperty property)
           
 JsonDeserializer<?> Deserializers.findMapDeserializer(MapType type, DeserializationConfig config, DeserializerProvider provider, BeanDescription beanDesc, BeanProperty property, KeyDeserializer keyDeserializer, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer)
          Method called to locate deserializer for specified Map type.
 JsonDeserializer<?> Deserializers.None.findMapDeserializer(MapType type, DeserializationConfig config, DeserializerProvider provider, BeanDescription beanDesc, BeanProperty property, KeyDeserializer keyDeserializer, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer)
           
 JsonDeserializer<?> 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 like Map but does not implement it).
 JsonDeserializer<?> Deserializers.None.findMapLikeDeserializer(MapLikeType type, DeserializationConfig config, DeserializerProvider provider, BeanDescription beanDesc, BeanProperty property, KeyDeserializer keyDeserializer, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer)
           
 JsonDeserializer<?> Deserializers.findTreeNodeDeserializer(Class<? extends JsonNode> nodeType, DeserializationConfig config, BeanProperty property)
          Method called to locate deserializer for specified JSON tree node type.
 JsonDeserializer<?> Deserializers.None.findTreeNodeDeserializer(Class<? extends JsonNode> nodeType, DeserializationConfig config, BeanProperty property)
           
 TypeDeserializer DeserializerFactory.findTypeDeserializer(DeserializationConfig config, JavaType baseType)
          Deprecated. Since 1.7 should use method that takes in property definition
 TypeDeserializer DeserializerFactory.findTypeDeserializer(DeserializationConfig config, JavaType baseType, BeanProperty property)
          Method called to find and create a type information deserializer for given base type, if one is needed.
 JsonDeserializer<Object> DeserializerProvider.findTypedValueDeserializer(DeserializationConfig config, JavaType type)
          Deprecated. As of version 1.7, use version that exposes context class and property, instead of just types
abstract  JsonDeserializer<Object> DeserializerProvider.findTypedValueDeserializer(DeserializationConfig config, JavaType type, BeanProperty property)
          Method called to locate deserializer for given type, as well as matching type deserializer (if one is needed); and if type deserializer is needed, construct a "wrapped" deserializer that can extract and use type information for calling actual deserializer.
 JavaType AbstractTypeResolver.findTypeMapping(DeserializationConfig config, JavaType type)
          Try to locate a subtype for given abstract type, to either resolve to a concrete type, or at least to a more-specific (and hopefully supported) abstract type, one which may have registered deserializers.
abstract  JsonDeserializer<Object> DeserializerProvider.findValueDeserializer(DeserializationConfig config, JavaType propertyType, BeanProperty property)
          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> DeserializerProvider.findValueDeserializer(DeserializationConfig config, JavaType type, JavaType referrer, String refPropName)
          Deprecated. As of version 1.7, use version that exposes property object instead of just its type (needed for contextual deserializers)
abstract  T ClassIntrospector.forCreation(DeserializationConfig cfg, JavaType type, ClassIntrospector.MixInResolver r)
          Factory method that constructs an introspector that has information necessary for creating instances of given class ("creator"), as well as class annotations, but no information on member methods
abstract  T ClassIntrospector.forDeserialization(DeserializationConfig cfg, JavaType type, ClassIntrospector.MixInResolver r)
          Factory method that constructs an introspector that has all information needed for deserialization purposes.
abstract  boolean DeserializerProvider.hasValueDeserializerFor(DeserializationConfig config, 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  KeyDeserializer HandlerInstantiator.keyDeserializerInstance(DeserializationConfig config, Annotated annotated, Class<? extends KeyDeserializer> keyDeserClass)
          Method called to get an instance of key deserializer of specified type.
 JsonNode ObjectMapper.readTree(JsonParser jp, DeserializationConfig cfg)
          Method to deserialize JSON content as tree expressed using set of JsonNode instances.
<T> T
ObjectMapper.readValue(JsonParser jp, Class<T> valueType, DeserializationConfig cfg)
          Method to deserialize Json content into a non-container type (it can be an array type, however): typically a bean, array or a wrapper type (like Boolean).
<T> T
ObjectMapper.readValue(JsonParser jp, JavaType valueType, DeserializationConfig cfg)
          Method to deserialize Json content into a Java type, reference to which is passed as argument.
<T> T
ObjectMapper.readValue(JsonParser jp, TypeReference<?> valueTypeRef, DeserializationConfig cfg)
          Method to deserialize Json content into a Java type, reference to which is passed as argument.
 void ResolvableDeserializer.resolve(DeserializationConfig config, DeserializerProvider provider)
          Method called after DeserializerProvider has registered the deserializer, but before it has returned it to the caller.
 JavaType AbstractTypeResolver.resolveAbstractType(DeserializationConfig config, JavaType type)
          Method called to try to resolve an abstract type into concrete type (usually for purposes of deserializing), when no concrete implementation was found.
 ObjectMapper ObjectMapper.setDeserializationConfig(DeserializationConfig cfg)
          Method for replacing the shared default deserialization configuration object.
 

Constructors in org.codehaus.jackson.map with parameters of type DeserializationConfig
DeserializationConfig(DeserializationConfig src)
           
DeserializationConfig(DeserializationConfig src, JsonNodeFactory f)
           
DeserializationConfig(DeserializationConfig src, MapperConfig.Base base)
           
DeserializationContext(DeserializationConfig config)
           
ObjectMapper(JsonFactory jf, SerializerProvider sp, DeserializerProvider dp, SerializationConfig sconfig, DeserializationConfig dconfig)
           
ObjectReader(ObjectMapper mapper, DeserializationConfig config)
          Constructor used by ObjectMapper for initial instantiation
ObjectReader(ObjectMapper mapper, DeserializationConfig config, JavaType valueType, Object valueToUpdate, FormatSchema schema)
           
ObjectReader(ObjectReader base, DeserializationConfig config, JavaType valueType, Object valueToUpdate, FormatSchema schema)
          Copy constructor used for building variations.
 

Uses of DeserializationConfig in org.codehaus.jackson.map.deser
 

Methods in org.codehaus.jackson.map.deser with parameters of type DeserializationConfig
protected  void BeanDeserializerFactory._addDeserializerConstructors(DeserializationConfig config, BasicBeanDescription beanDesc, VisibilityChecker<?> vchecker, AnnotationIntrospector intr, CreatorContainer creators)
           
protected  void BeanDeserializerFactory._addDeserializerFactoryMethods(DeserializationConfig config, BasicBeanDescription beanDesc, VisibilityChecker<?> vchecker, AnnotationIntrospector intr, CreatorContainer creators)
           
protected  JsonDeserializer<Object> StdDeserializerProvider._createAndCache2(DeserializationConfig config, JavaType type, BeanProperty property)
          Method that handles actual construction (via factory) and caching (both intermediate and eventual)
protected  JsonDeserializer<Object> StdDeserializerProvider._createAndCacheValueDeserializer(DeserializationConfig config, JavaType type, BeanProperty property)
          Method that will try to create a deserializer for given type, and resolve and cache it if necessary
protected  JsonDeserializer<Object> StdDeserializerProvider._createDeserializer(DeserializationConfig config, JavaType type, BeanProperty property)
           
protected  JsonDeserializer<?> BeanDeserializerFactory._findCustomArrayDeserializer(ArrayType type, DeserializationConfig config, DeserializerProvider provider, BeanProperty property, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer)
           
protected abstract  JsonDeserializer<?> BasicDeserializerFactory._findCustomArrayDeserializer(ArrayType type, DeserializationConfig config, DeserializerProvider p, BeanProperty property, TypeDeserializer elementTypeDeser, JsonDeserializer<?> elementDeser)
           
protected  JsonDeserializer<Object> BeanDeserializerFactory._findCustomBeanDeserializer(JavaType type, DeserializationConfig config, DeserializerProvider provider, BasicBeanDescription beanDesc, BeanProperty property)
           
protected  JsonDeserializer<?> BeanDeserializerFactory._findCustomCollectionDeserializer(CollectionType type, DeserializationConfig config, DeserializerProvider provider, BasicBeanDescription beanDesc, BeanProperty property, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer)
           
protected abstract  JsonDeserializer<?> BasicDeserializerFactory._findCustomCollectionDeserializer(CollectionType 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._findCustomCollectionLikeDeserializer(CollectionLikeType type, DeserializationConfig config, DeserializerProvider p, BasicBeanDescription beanDesc, BeanProperty property, TypeDeserializer elementTypeDeser, JsonDeserializer<?> elementDeser)
           
protected  JsonDeserializer<?> BeanDeserializerFactory._findCustomEnumDeserializer(Class<?> type, DeserializationConfig config, BasicBeanDescription beanDesc, BeanProperty property)
           
protected abstract  JsonDeserializer<?> BasicDeserializerFactory._findCustomEnumDeserializer(Class<?> type, DeserializationConfig config, BasicBeanDescription beanDesc, BeanProperty property)
           
protected  JsonDeserializer<?> BeanDeserializerFactory._findCustomMapDeserializer(MapType type, DeserializationConfig config, DeserializerProvider provider, BasicBeanDescription beanDesc, BeanProperty property, KeyDeserializer keyDeserializer, 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._findCustomMapLikeDeserializer(MapLikeType 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._findCustomTreeNodeDeserializer(Class<? extends JsonNode> type, DeserializationConfig config, BeanProperty property)
           
protected abstract  JsonDeserializer<?> BasicDeserializerFactory._findCustomTreeNodeDeserializer(Class<? extends JsonNode> type, DeserializationConfig config, BeanProperty property)
           
protected  JavaType BeanDeserializerFactory._mapAbstractType2(DeserializationConfig config, JavaType type)
          Method that will find abstract type mapping for specified type, doing a single lookup through registered abstract type resolvers; will not do recursive lookups.
protected  void StdDeserializerProvider._resolveDeserializer(DeserializationConfig config, ResolvableDeserializer ser)
           
protected  void BeanDeserializerFactory.addBeanProps(DeserializationConfig config, BasicBeanDescription beanDesc, BeanDeserializerBuilder builder)
          Method called to figure out settable properties for the bean deserializer to use.
protected  void BeanDeserializerFactory.addReferenceProperties(DeserializationConfig config, BasicBeanDescription beanDesc, BeanDeserializerBuilder builder)
          Method that will find if bean has any managed- or back-reference properties, and if so add them to bean, to be linked during resolution phase.
 JsonDeserializer<Object> BeanDeserializerFactory.buildBeanDeserializer(DeserializationConfig config, JavaType type, BasicBeanDescription beanDesc, BeanProperty property)
          Method that is to actually build a bean deserializer instance.
 JsonDeserializer<Object> BeanDeserializerFactory.buildThrowableDeserializer(DeserializationConfig config, JavaType type, BasicBeanDescription beanDesc, BeanProperty property)
           
protected  SettableAnyProperty BeanDeserializerFactory.constructAnySetter(DeserializationConfig config, BasicBeanDescription beanDesc, AnnotatedMethod setter)
          Method called to construct fallback SettableAnyProperty for handling unknown bean properties, given a method that has been designated as such setter.
protected  SettableBeanProperty BasicDeserializerFactory.constructCreatorProperty(DeserializationConfig config, BasicBeanDescription beanDesc, String name, int index, AnnotatedParameter param)
          Method that will construct a property object that represents a logical property passed via Creator (constructor or static factory method)
protected  EnumResolver<?> BasicDeserializerFactory.constructEnumResolver(Class<?> enumClass, DeserializationConfig config)
           
protected  SettableBeanProperty BeanDeserializerFactory.constructSettableProperty(DeserializationConfig config, BasicBeanDescription beanDesc, String name, AnnotatedField field)
           
protected  SettableBeanProperty BeanDeserializerFactory.constructSettableProperty(DeserializationConfig config, BasicBeanDescription beanDesc, String name, AnnotatedMethod setter)
          Method that will construct a regular bean property setter using the given setter method.
protected  SettableBeanProperty BeanDeserializerFactory.constructSetterlessProperty(DeserializationConfig config, BasicBeanDescription beanDesc, String name, AnnotatedMethod getter)
          Method that will construct a regular bean property setter using the given setter method.
 JsonDeserializer<?> CustomDeserializerFactory.createArrayDeserializer(DeserializationConfig config, DeserializerProvider p, ArrayType type, BeanProperty property)
          Deprecated.  
 JsonDeserializer<?> BasicDeserializerFactory.createArrayDeserializer(DeserializationConfig config, DeserializerProvider p, ArrayType type, BeanProperty property)
           
 JsonDeserializer<Object> BeanDeserializerFactory.createBeanDeserializer(DeserializationConfig config, DeserializerProvider p, JavaType type, BeanProperty property)
          Method that DeserializerProviders call to create a new deserializer for types other than Collections, Maps, arrays and enums.
 JsonDeserializer<Object> CustomDeserializerFactory.createBeanDeserializer(DeserializationConfig config, DeserializerProvider p, JavaType type, BeanProperty property)
          Deprecated.  
 JsonDeserializer<?> BasicDeserializerFactory.createCollectionDeserializer(DeserializationConfig config, DeserializerProvider p, CollectionType type, BeanProperty property)
           
 JsonDeserializer<?> BasicDeserializerFactory.createCollectionLikeDeserializer(DeserializationConfig config, DeserializerProvider p, CollectionLikeType type, BeanProperty property)
           
 JsonDeserializer<?> CustomDeserializerFactory.createEnumDeserializer(DeserializationConfig config, DeserializerProvider p, JavaType enumType, BeanProperty property)
          Deprecated.  
 JsonDeserializer<?> BasicDeserializerFactory.createEnumDeserializer(DeserializationConfig config, DeserializerProvider p, JavaType type, BeanProperty property)
          Factory method for constructing serializers of Enum types.
 KeyDeserializer BeanDeserializerFactory.createKeyDeserializer(DeserializationConfig config, JavaType type, BeanProperty property)
           
 JsonDeserializer<?> BasicDeserializerFactory.createMapDeserializer(DeserializationConfig config, DeserializerProvider p, MapType type, BeanProperty property)
           
 JsonDeserializer<?> BasicDeserializerFactory.createMapLikeDeserializer(DeserializationConfig config, DeserializerProvider p, MapLikeType type, BeanProperty property)
           
 JsonDeserializer<?> BasicDeserializerFactory.createTreeDeserializer(DeserializationConfig config, DeserializerProvider p, JavaType nodeType, 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(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)
protected  CreatorContainer BeanDeserializerFactory.findDeserializerCreators(DeserializationConfig config, BasicBeanDescription beanDesc)
          Method that is to find all creators (constructors, factory methods) for the bean type to deserialize.
protected  JsonDeserializer<Object> BasicDeserializerFactory.findDeserializerFromAnnotation(DeserializationConfig config, Annotated ann, BeanProperty property)
          Helper method called to check if a class or method has annotation that tells which class to use for deserialization.
 KeyDeserializer StdDeserializerProvider.findKeyDeserializer(DeserializationConfig config, JavaType type, BeanProperty property)
           
protected  CreatorContainer BasicDeserializerFactory.findMapCreators(DeserializationConfig config, BasicBeanDescription beanDesc)
          Method used to find non-default constructors and factory methods that are marked to be used as Creators for a Map type.
 TypeDeserializer BasicDeserializerFactory.findPropertyContentTypeDeserializer(DeserializationConfig config, JavaType containerType, AnnotatedMember propertyEntity, BeanProperty property)
          Method called to find and create a type information deserializer for values of given container (list, array, map) property, if one is needed.
 TypeDeserializer BasicDeserializerFactory.findPropertyTypeDeserializer(DeserializationConfig config, JavaType baseType, AnnotatedMember annotated, BeanProperty property)
          Method called to create a type information deserializer for values of given non-container property, if one is needed.
protected  JsonDeserializer<Object> BasicDeserializerFactory.findStdBeanDeserializer(DeserializationConfig config, DeserializerProvider p, JavaType type, BeanProperty property)
          Method called by BeanDeserializerFactory to see if there might be a standard deserializer registered for given type.
 TypeDeserializer BasicDeserializerFactory.findTypeDeserializer(DeserializationConfig config, JavaType baseType, BeanProperty property)
           
 JsonDeserializer<Object> StdDeserializerProvider.findTypedValueDeserializer(DeserializationConfig config, JavaType type, BeanProperty property)
           
 JsonDeserializer<Object> StdDeserializerProvider.findValueDeserializer(DeserializationConfig config, JavaType propertyType, BeanProperty property)
           
 boolean StdDeserializerProvider.hasValueDeserializerFor(DeserializationConfig config, JavaType type)
          Method that can be called to find out whether a deserializer can be found for given type
protected  boolean BeanDeserializerFactory.isIgnorableType(DeserializationConfig config, BasicBeanDescription beanDesc, Class<?> type, Map<Class<?>,Boolean> ignoredTypes)
          Helper method that will check whether given raw type is marked as always ignorable (for purpose of ignoring properties with type)
protected  JavaType BeanDeserializerFactory.mapAbstractType(DeserializationConfig config, JavaType type)
          Method that will find complete abstract type mapping for specified type, doing as many resolution steps as necessary.
protected abstract  JavaType BasicDeserializerFactory.mapAbstractType(DeserializationConfig config, JavaType type)
           
protected  JavaType BeanDeserializerFactory.materializeAbstractType(DeserializationConfig config, BasicBeanDescription beanDesc)
           
 JsonDeserializer<?> BeanDeserializerModifier.modifyDeserializer(DeserializationConfig config, BasicBeanDescription beanDesc, JsonDeserializer<?> deserializer)
          Method called by BeanDeserializerFactory after constructing default bean deserializer instance with properties collected and ordered earlier.
protected
<T extends JavaType>
T
BasicDeserializerFactory.modifyTypeByAnnotation(DeserializationConfig config, Annotated a, T type, String propName)
          Method called to see if given method has annotations that indicate a more specific type than what the argument specifies.
 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.
protected  JavaType BasicDeserializerFactory.resolveType(DeserializationConfig config, BasicBeanDescription beanDesc, JavaType type, AnnotatedMember member, BeanProperty property)
          Helper method used to resolve method return types and field types.
 BeanDeserializerBuilder BeanDeserializerModifier.updateBuilder(DeserializationConfig config, BasicBeanDescription beanDesc, BeanDeserializerBuilder builder)
          Method called by BeanDeserializerFactory when it has collected basic information such as tentative list of properties to deserializer.
 

Constructors in org.codehaus.jackson.map.deser with parameters of type DeserializationConfig
StdDeserializationContext(DeserializationConfig config, JsonParser jp, DeserializerProvider prov)
           
 

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

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

Uses of DeserializationConfig in org.codehaus.jackson.map.introspect
 

Methods in org.codehaus.jackson.map.introspect with parameters of type DeserializationConfig
 BasicBeanDescription BasicClassIntrospector.forCreation(DeserializationConfig cfg, JavaType type, ClassIntrospector.MixInResolver r)
           
 BasicBeanDescription BasicClassIntrospector.forDeserialization(DeserializationConfig cfg, JavaType type, ClassIntrospector.MixInResolver r)
           
protected  MethodFilter BasicClassIntrospector.getDeserializationMethodFilter(DeserializationConfig cfg)
          Helper method for getting access to filter that only guarantees that methods used for deserialization are to be included.
 

Uses of DeserializationConfig in org.codehaus.jackson.map.jsontype
 

Methods in org.codehaus.jackson.map.jsontype with parameters of type DeserializationConfig
 TypeDeserializer TypeResolverBuilder.buildTypeDeserializer(DeserializationConfig config, JavaType baseType, Collection<NamedType> subtypes, BeanProperty property)
          Method for building type deserializer based on current configuration of this builder.
 

Uses of DeserializationConfig in org.codehaus.jackson.map.jsontype.impl
 

Methods in org.codehaus.jackson.map.jsontype.impl with parameters of type DeserializationConfig
 TypeDeserializer StdTypeResolverBuilder.buildTypeDeserializer(DeserializationConfig config, JavaType baseType, Collection<NamedType> subtypes, BeanProperty property)
           
 

Uses of DeserializationConfig in org.codehaus.jackson.map.module
 

Methods in org.codehaus.jackson.map.module with parameters of type DeserializationConfig
 JsonDeserializer<?> SimpleDeserializers.findArrayDeserializer(ArrayType type, DeserializationConfig config, DeserializerProvider provider, BeanProperty property, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer)
           
 JsonDeserializer<?> SimpleDeserializers.findBeanDeserializer(JavaType type, DeserializationConfig config, DeserializerProvider provider, BeanDescription beanDesc, BeanProperty property)
           
 JsonDeserializer<?> SimpleDeserializers.findCollectionDeserializer(CollectionType type, DeserializationConfig config, DeserializerProvider provider, BeanDescription beanDesc, BeanProperty property, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer)
           
 JsonDeserializer<?> SimpleDeserializers.findCollectionLikeDeserializer(CollectionLikeType type, DeserializationConfig config, DeserializerProvider provider, BeanDescription beanDesc, BeanProperty property, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer)
           
 JsonDeserializer<?> SimpleDeserializers.findEnumDeserializer(Class<?> type, DeserializationConfig config, BeanDescription beanDesc, BeanProperty property)
           
 KeyDeserializer SimpleKeyDeserializers.findKeyDeserializer(JavaType type, DeserializationConfig config, BeanDescription beanDesc, BeanProperty property)
           
 JsonDeserializer<?> SimpleDeserializers.findMapDeserializer(MapType type, DeserializationConfig config, DeserializerProvider provider, BeanDescription beanDesc, BeanProperty property, KeyDeserializer keyDeserializer, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer)
           
 JsonDeserializer<?> SimpleDeserializers.findMapLikeDeserializer(MapLikeType type, DeserializationConfig config, DeserializerProvider provider, BeanDescription beanDesc, BeanProperty property, KeyDeserializer keyDeserializer, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer)
           
 JsonDeserializer<?> SimpleDeserializers.findTreeNodeDeserializer(Class<? extends JsonNode> nodeType, DeserializationConfig config, BeanProperty property)
           
 JavaType SimpleAbstractTypeResolver.findTypeMapping(DeserializationConfig config, JavaType type)
           
 JavaType SimpleAbstractTypeResolver.resolveAbstractType(DeserializationConfig config, JavaType type)
           
 

Uses of DeserializationConfig in org.codehaus.jackson.mrbean
 

Methods in org.codehaus.jackson.mrbean with parameters of type DeserializationConfig
protected  Class<?> AbstractTypeMaterializer.materializeClass(DeserializationConfig config, Class<?> cls)
           
 JavaType AbstractTypeMaterializer.resolveAbstractType(DeserializationConfig config, JavaType type)
           
 

Constructors in org.codehaus.jackson.mrbean with parameters of type DeserializationConfig
BeanBuilder(DeserializationConfig config, Class<?> implType)