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.introspect Functionality needed for Bean introspection, required for detecting accessors and mutators for Beans, as well as locating and handling method annotations. 
 

Uses of DeserializationConfig in org.codehaus.jackson.map
 

Fields in org.codehaus.jackson.map declared as DeserializationConfig
protected  DeserializationConfig DeserializationContext._config
           
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()
          Method that is called to create a non-shared copy of the configuration to be used for a deserialization operation.
 DeserializationConfig DeserializationContext.getConfig()
           
 DeserializationConfig ObjectMapper.getDeserializationConfig()
          Method that returns the shared default DeserializationConfig object that defines configuration settings for deserialization.
 

Methods in org.codehaus.jackson.map with parameters of type DeserializationConfig
protected  DeserializationContext ObjectMapper._createDeserializationContext(JsonParser jp, DeserializationConfig cfg)
           
protected  Object ObjectMapper._readValue(JsonParser jp, JavaType valueType, DeserializationConfig cfg)
          Actual implementation of value reading+binding operation.
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.
abstract  KeyDeserializer DeserializerProvider.findKeyDeserializer(DeserializationConfig config, JavaType type)
          Method called to get hold of a deserializer to use for deserializing keys for Map.
abstract  JsonDeserializer<Object> DeserializerProvider.findValueDeserializer(DeserializationConfig config, JavaType type, JavaType referrer, String refPropName)
          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).
abstract  T ClassIntrospector.forCreation(DeserializationConfig cfg, Class<?> c, 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.
 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.
 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, HashMap<ClassKey,Class<?>> mixins)
           
DeserializationContext(DeserializationConfig config)
           
ObjectMapper(JsonFactory jf, SerializerProvider sp, DeserializerProvider dp, SerializationConfig sconfig, DeserializationConfig dconfig)
           
 

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, BeanDeserializer deser, AnnotationIntrospector intr, BeanDeserializer.CreatorContainer creators)
           
protected  void BeanDeserializerFactory._addDeserializerFactoryMethods(DeserializationConfig config, BasicBeanDescription beanDesc, BeanDeserializer deser, AnnotationIntrospector intr, BeanDeserializer.CreatorContainer creators)
           
protected  JsonDeserializer<Object> StdDeserializerProvider._createAndCacheValueDeserializer(DeserializationConfig config, JavaType type, JavaType referrer, String refPropName)
          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, JavaType referrer, String refPropName)
           
protected  void StdDeserializerProvider._resolveDeserializer(DeserializationConfig config, ResolvableDeserializer ser)
           
protected  void BeanDeserializerFactory.addBeanProps(DeserializationConfig config, BasicBeanDescription beanDesc, BeanDeserializer deser)
          Method called to figure out settable properties for the deserializer.
protected  void BeanDeserializerFactory.addDeserializerCreators(DeserializationConfig config, BasicBeanDescription beanDesc, BeanDeserializer deser)
          Method that is to find all creators (constructors, factory methods) for the bean type to deserialize.
 JsonDeserializer<Object> BeanDeserializerFactory.buildBeanDeserializer(DeserializationConfig config, JavaType type, BasicBeanDescription beanDesc)
          Method that is to actually build a bean deserializer instance.
 JsonDeserializer<Object> BeanDeserializerFactory.buildThrowableDeserializer(DeserializationConfig config, JavaType type, BasicBeanDescription beanDesc)
           
protected  SettableAnyProperty BeanDeserializerFactory.constructAnySetter(DeserializationConfig config, AnnotatedMethod am)
          Method called to construct fallback SettableAnyProperty for handling unknown bean properties, given a method that has been designated as such setter.
protected  BeanDeserializer BeanDeserializerFactory.constructBeanDeserializerInstance(DeserializationConfig config, JavaType type, BasicBeanDescription beanDesc)
          Method for construcing "empty" deserializer: overridable to allow sub-classing of BeanDeserializer.
protected  SettableBeanProperty BeanDeserializerFactory.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  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, String name, AnnotatedMethod getter)
          Method that will construct a regular bean property setter using the given setter method.
protected  ThrowableDeserializer BeanDeserializerFactory.constructThrowableDeserializerInstance(DeserializationConfig config, JavaType type, BasicBeanDescription beanDesc)
           
 JsonDeserializer<?> BasicDeserializerFactory.createArrayDeserializer(DeserializationConfig config, ArrayType type, DeserializerProvider p)
           
 JsonDeserializer<Object> BasicDeserializerFactory.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> CustomDeserializerFactory.createBeanDeserializer(DeserializationConfig config, JavaType type, DeserializerProvider p)
           
 JsonDeserializer<?> BasicDeserializerFactory.createCollectionDeserializer(DeserializationConfig config, CollectionType type, DeserializerProvider p)
           
 JsonDeserializer<?> BasicDeserializerFactory.createEnumDeserializer(DeserializationConfig config, Class<?> enumClass, DeserializerProvider p)
          Factory method for constructing serializers of Enum types.
 JsonDeserializer<?> CustomDeserializerFactory.createEnumDeserializer(DeserializationConfig config, Class<?> enumClass, DeserializerProvider p)
           
 JsonDeserializer<?> BasicDeserializerFactory.createMapDeserializer(DeserializationConfig config, MapType type, DeserializerProvider p)
           
 JsonDeserializer<?> BasicDeserializerFactory.createTreeDeserializer(DeserializationConfig config, Class<? extends JsonNode> nodeClass, DeserializerProvider p)
           
protected  JsonDeserializer<Object> BeanDeserializer.findDeserializer(DeserializationConfig config, DeserializerProvider provider, JavaType type, String propertyName, HashMap<JavaType,JsonDeserializer<Object>> seen)
          Helper method used to locate deserializers for properties the bean itself contains.
protected  JsonDeserializer<Object> BasicDeserializerFactory.findDeserializerFromAnnotation(DeserializationConfig config, Annotated a)
          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)
           
 JsonDeserializer<Object> StdDeserializerProvider.findValueDeserializer(DeserializationConfig config, JavaType type, JavaType referrer, String refPropName)
           
 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  JavaType BasicDeserializerFactory.modifyTypeByAnnotation(DeserializationConfig config, Annotated a, JavaType type)
          Method called to see if given method has annotations that indicate a more specific type than what the argument specifies.
 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 DeserializationConfig
StdDeserializationContext(DeserializationConfig config, JsonParser jp)
           
 

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, Class<?> c, 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.