| Package | Description | 
|---|---|
| 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
 ObjectMapperclass, as well
as convenience methods included inJsonParser | 
| com.fasterxml.jackson.databind.cfg | Package that contains most of configuration-related classes;
exception being couple of most-commonly used configuration
things (like Feature enumerations) that are at the
main level ( com.fasterxml.jackson.databind). | 
| com.fasterxml.jackson.databind.deser | Contains implementation classes of deserialization part of 
 data binding. | 
| com.fasterxml.jackson.databind.deser.impl | Contains those implementation classes of deserialization part of 
 data binding that are not considered part of public or semi-public
 interfaces. | 
| com.fasterxml.jackson.databind.deser.std | Contains public standard implementations of abstraction that
 Jackson uses. | 
| com.fasterxml.jackson.databind.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. | 
| com.fasterxml.jackson.databind.introspect | Functionality needed for Bean introspection, required for detecting
 accessors and mutators for Beans, as well as locating and handling
 method annotations. | 
| com.fasterxml.jackson.databind.jsontype | Package that contains interfaces that define how to implement
 functionality for dynamically resolving type during deserialization. | 
| com.fasterxml.jackson.databind.jsontype.impl | Package that contains standard implementations for
  TypeResolverBuilderandTypeIdResolver. | 
| com.fasterxml.jackson.databind.module | Package that contains classes and interfaces to help implement
 custom extension  Modules
 (which are registered usingObjectMapper.registerModule(com.fasterxml.jackson.databind.Module). | 
| Modifier and Type | Field and Description | 
|---|---|
| protected DeserializationConfig | ObjectReader. _configGeneral serialization configuration settings; while immutable,
 can use copy-constructor to create modified instances as necessary. | 
| protected DeserializationConfig | DeserializationContext. _configGeneric deserialization processing configuration | 
| protected DeserializationConfig | ObjectMapper. _deserializationConfigConfiguration object that defines basic global
 settings for the serialization process | 
| Modifier and Type | Method and Description | 
|---|---|
| DeserializationConfig | ObjectReader. getConfig() | 
| DeserializationConfig | DeserializationContext. getConfig() | 
| DeserializationConfig | ObjectMapper. getDeserializationConfig()Method that returns
 the shared default  DeserializationConfigobject
 that defines configuration settings for deserialization. | 
| DeserializationConfig | DeserializationConfig. with(AnnotationIntrospector ai) | 
| DeserializationConfig | DeserializationConfig. with(Base64Variant base64) | 
| DeserializationConfig | DeserializationConfig. with(ClassIntrospector ci) | 
| DeserializationConfig | DeserializationConfig. with(DateFormat df) | 
| DeserializationConfig | DeserializationConfig. with(DeserializationFeature feature)Fluent factory method that will construct and return a new configuration
 object instance with specified features enabled. | 
| DeserializationConfig | DeserializationConfig. with(DeserializationFeature first,
    DeserializationFeature... features)Fluent factory method that will construct and return a new configuration
 object instance with specified features enabled. | 
| DeserializationConfig | DeserializationConfig. with(HandlerInstantiator hi) | 
| DeserializationConfig | DeserializationConfig. with(JsonNodeFactory f)Fluent factory method that will construct a new instance with
 specified  JsonNodeFactory | 
| DeserializationConfig | DeserializationConfig. with(Locale l) | 
| DeserializationConfig | DeserializationConfig. with(MapperFeature... features) | 
| DeserializationConfig | DeserializationConfig. with(PropertyNamingStrategy pns) | 
| DeserializationConfig | DeserializationConfig. with(SubtypeResolver str) | 
| DeserializationConfig | DeserializationConfig. with(TimeZone tz) | 
| DeserializationConfig | DeserializationConfig. with(TypeFactory tf) | 
| DeserializationConfig | DeserializationConfig. with(TypeResolverBuilder<?> trb) | 
| DeserializationConfig | DeserializationConfig. with(VisibilityChecker<?> vc) | 
| DeserializationConfig | DeserializationConfig. withAppendedAnnotationIntrospector(AnnotationIntrospector ai) | 
| DeserializationConfig | DeserializationConfig. withFeatures(DeserializationFeature... features)Fluent factory method that will construct and return a new configuration
 object instance with specified features enabled. | 
| DeserializationConfig | DeserializationConfig. withHandler(DeserializationProblemHandler h)Method that can be used to add a handler that can (try to)
 resolve non-fatal deserialization problems. | 
| DeserializationConfig | DeserializationConfig. withInsertedAnnotationIntrospector(AnnotationIntrospector ai) | 
| DeserializationConfig | DeserializationConfig. withNoProblemHandlers()Method for removing all configured problem handlers; usually done to replace
 existing handler(s) with different one(s) | 
| DeserializationConfig | DeserializationConfig. without(DeserializationFeature feature)Fluent factory method that will construct and return a new configuration
 object instance with specified feature disabled. | 
| DeserializationConfig | DeserializationConfig. without(DeserializationFeature first,
       DeserializationFeature... features)Fluent factory method that will construct and return a new configuration
 object instance with specified features disabled. | 
| DeserializationConfig | DeserializationConfig. without(MapperFeature... features) | 
| DeserializationConfig | DeserializationConfig. withoutFeatures(DeserializationFeature... features)Fluent factory method that will construct and return a new configuration
 object instance with specified features disabled. | 
| DeserializationConfig | DeserializationConfig. withRootName(String rootName) | 
| DeserializationConfig | DeserializationConfig. withView(Class<?> view) | 
| DeserializationConfig | DeserializationConfig. withVisibility(PropertyAccessor forMethod,
              JsonAutoDetect.Visibility visibility) | 
| Modifier and Type | Method and Description | 
|---|---|
| protected JsonDeserializer<Object> | ObjectReader. _prefetchRootDeserializer(DeserializationConfig config,
                         JavaType valueType)Method called to locate deserializer ahead of time, if permitted
 by configuration. | 
| protected Object | ObjectMapper. _readValue(DeserializationConfig cfg,
          JsonParser jp,
          JavaType valueType)Actual implementation of value reading+binding operation. | 
| protected Object | ObjectMapper. _unwrapAndDeserialize(JsonParser jp,
                     DeserializationContext ctxt,
                     DeserializationConfig config,
                     JavaType rootType,
                     JsonDeserializer<Object> deser) | 
| protected ObjectReader | ObjectReader. _with(DeserializationConfig newConfig) | 
| TypeDeserializer | ObjectMapper.DefaultTypeResolverBuilder. buildTypeDeserializer(DeserializationConfig config,
                     JavaType baseType,
                     Collection<NamedType> subtypes) | 
| protected DefaultDeserializationContext | ObjectReader. createDeserializationContext(JsonParser jp,
                            DeserializationConfig cfg)Internal helper method called to create an instance of  DeserializationContextfor deserializing a single root value. | 
| protected DefaultDeserializationContext | ObjectMapper. createDeserializationContext(JsonParser jp,
                            DeserializationConfig cfg)Internal helper method called to create an instance of  DeserializationContextfor deserializing a single root value. | 
| 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. | 
| 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. | 
| ObjectReader | ObjectReader. with(DeserializationConfig config) | 
| Constructor and Description | 
|---|
| DeserializationConfig(DeserializationConfig src,
                     Map<ClassKey,Class<?>> mixins) | 
| DeserializationContext(DeserializationContext src,
                      DeserializationConfig config,
                      JsonParser jp,
                      InjectableValues injectableValues) | 
| ObjectReader(ObjectMapper mapper,
            DeserializationConfig config)Constructor used by  ObjectMapperfor initial instantiation | 
| ObjectReader(ObjectMapper mapper,
            DeserializationConfig config,
            JavaType valueType,
            Object valueToUpdate,
            FormatSchema schema,
            InjectableValues injectableValues)Constructor called when a root deserializer should be fetched based
 on other configuration. | 
| ObjectReader(ObjectReader base,
            DeserializationConfig config)Copy constructor used when modifying simple feature flags | 
| ObjectReader(ObjectReader base,
            DeserializationConfig config,
            JavaType valueType,
            JsonDeserializer<Object> rootDeser,
            Object valueToUpdate,
            FormatSchema schema,
            InjectableValues injectableValues,
            DataFormatReaders dataFormatReaders)Copy constructor used for building variations. | 
| Modifier and Type | Method and Description | 
|---|---|
| abstract JsonDeserializer<?> | HandlerInstantiator. deserializerInstance(DeserializationConfig config,
                    Annotated annotated,
                    Class<?> deserClass)Method called to get an instance of deserializer of specified type. | 
| abstract KeyDeserializer | HandlerInstantiator. keyDeserializerInstance(DeserializationConfig config,
                       Annotated annotated,
                       Class<?> keyDeserClass)Method called to get an instance of key deserializer of specified type. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected JsonDeserializer<?> | BasicDeserializerFactory. _findCustomArrayDeserializer(ArrayType type,
                            DeserializationConfig config,
                            BeanDescription beanDesc,
                            TypeDeserializer elementTypeDeserializer,
                            JsonDeserializer<?> elementDeserializer) | 
| protected JsonDeserializer<Object> | BeanDeserializerFactory. _findCustomBeanDeserializer(JavaType type,
                           DeserializationConfig config,
                           BeanDescription beanDesc) | 
| protected JsonDeserializer<?> | BasicDeserializerFactory. _findCustomCollectionDeserializer(CollectionType type,
                                 DeserializationConfig config,
                                 BeanDescription beanDesc,
                                 TypeDeserializer elementTypeDeserializer,
                                 JsonDeserializer<?> elementDeserializer) | 
| protected JsonDeserializer<?> | BasicDeserializerFactory. _findCustomCollectionLikeDeserializer(CollectionLikeType type,
                                     DeserializationConfig config,
                                     BeanDescription beanDesc,
                                     TypeDeserializer elementTypeDeserializer,
                                     JsonDeserializer<?> elementDeserializer) | 
| protected JsonDeserializer<?> | BasicDeserializerFactory. _findCustomEnumDeserializer(Class<?> type,
                           DeserializationConfig config,
                           BeanDescription beanDesc) | 
| protected JsonDeserializer<?> | BasicDeserializerFactory. _findCustomMapDeserializer(MapType type,
                          DeserializationConfig config,
                          BeanDescription beanDesc,
                          KeyDeserializer keyDeserializer,
                          TypeDeserializer elementTypeDeserializer,
                          JsonDeserializer<?> elementDeserializer) | 
| protected JsonDeserializer<?> | BasicDeserializerFactory. _findCustomMapLikeDeserializer(MapLikeType type,
                              DeserializationConfig config,
                              BeanDescription beanDesc,
                              KeyDeserializer keyDeserializer,
                              TypeDeserializer elementTypeDeserializer,
                              JsonDeserializer<?> elementDeserializer) | 
| protected JsonDeserializer<?> | BasicDeserializerFactory. _findCustomTreeNodeDeserializer(Class<? extends JsonNode> type,
                               DeserializationConfig config,
                               BeanDescription beanDesc) | 
| protected AnnotatedMethod | BasicDeserializerFactory. _findJsonValueFor(DeserializationConfig config,
                 JavaType enumType) | 
| protected boolean | BasicDeserializerFactory. _handleSingleArgumentFactory(DeserializationConfig config,
                            BeanDescription beanDesc,
                            VisibilityChecker<?> vchecker,
                            AnnotationIntrospector intr,
                            CreatorCollector creators,
                            AnnotatedMethod factory,
                            boolean isCreator) | 
| protected CollectionType | BasicDeserializerFactory. _mapAbstractCollectionType(JavaType type,
                          DeserializationConfig config) | 
| ValueInstantiator | BasicDeserializerFactory. _valueInstantiatorInstance(DeserializationConfig config,
                          Annotated annotated,
                          Object instDef) | 
| protected EnumResolver<?> | BasicDeserializerFactory. constructEnumResolver(Class<?> enumClass,
                     DeserializationConfig config,
                     AnnotatedMethod jsonValueMethod) | 
| abstract DefaultDeserializationContext | DefaultDeserializationContext. createInstance(DeserializationConfig config,
              JsonParser jp,
              InjectableValues values)Method called to create actual usable per-deserialization
 context instance. | 
| DefaultDeserializationContext | DefaultDeserializationContext.Impl. createInstance(DeserializationConfig config,
              JsonParser jp,
              InjectableValues values) | 
| abstract JsonDeserializer<?> | DeserializerFactory. createTreeDeserializer(DeserializationConfig config,
                      JavaType type,
                      BeanDescription beanDesc)Method called to create and return a deserializer that can construct
 JsonNode(s) from JSON content. | 
| JsonDeserializer<?> | BasicDeserializerFactory. createTreeDeserializer(DeserializationConfig config,
                      JavaType nodeType,
                      BeanDescription beanDesc) | 
| JsonDeserializer<?> | Deserializers. findArrayDeserializer(ArrayType type,
                     DeserializationConfig config,
                     BeanDescription beanDesc,
                     TypeDeserializer elementTypeDeserializer,
                     JsonDeserializer<?> elementDeserializer)Method called to locate serializer for specified array type. | 
| JsonDeserializer<?> | Deserializers.Base. findArrayDeserializer(ArrayType type,
                     DeserializationConfig config,
                     BeanDescription beanDesc,
                     TypeDeserializer elementTypeDeserializer,
                     JsonDeserializer<?> elementDeserializer) | 
| JsonDeserializer<?> | Deserializers. findBeanDeserializer(JavaType type,
                    DeserializationConfig config,
                    BeanDescription beanDesc)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.Base. findBeanDeserializer(JavaType type,
                    DeserializationConfig config,
                    BeanDescription beanDesc) | 
| JsonDeserializer<?> | Deserializers. findCollectionDeserializer(CollectionType type,
                          DeserializationConfig config,
                          BeanDescription beanDesc,
                          TypeDeserializer elementTypeDeserializer,
                          JsonDeserializer<?> elementDeserializer)Method called to locate serializer for specified  Collection(List, Set etc) type. | 
| JsonDeserializer<?> | Deserializers.Base. findCollectionDeserializer(CollectionType type,
                          DeserializationConfig config,
                          BeanDescription beanDesc,
                          TypeDeserializer elementTypeDeserializer,
                          JsonDeserializer<?> elementDeserializer) | 
| JsonDeserializer<?> | Deserializers. findCollectionLikeDeserializer(CollectionLikeType type,
                              DeserializationConfig config,
                              BeanDescription beanDesc,
                              TypeDeserializer elementTypeDeserializer,
                              JsonDeserializer<?> elementDeserializer)Method called to locate serializer for specified
 "Collection-like" type (one that acts
 like  Collectionbut does not implement it). | 
| JsonDeserializer<?> | Deserializers.Base. findCollectionLikeDeserializer(CollectionLikeType type,
                              DeserializationConfig config,
                              BeanDescription beanDesc,
                              TypeDeserializer elementTypeDeserializer,
                              JsonDeserializer<?> elementDeserializer) | 
| JsonDeserializer<?> | Deserializers. findEnumDeserializer(Class<?> type,
                    DeserializationConfig config,
                    BeanDescription beanDesc)Method called to locate deserializer for specified  Enumtype. | 
| JsonDeserializer<?> | Deserializers.Base. findEnumDeserializer(Class<?> type,
                    DeserializationConfig config,
                    BeanDescription beanDesc) | 
| KeyDeserializer | KeyDeserializers. findKeyDeserializer(JavaType type,
                   DeserializationConfig config,
                   BeanDescription beanDesc) | 
| JsonDeserializer<?> | Deserializers. findMapDeserializer(MapType type,
                   DeserializationConfig config,
                   BeanDescription beanDesc,
                   KeyDeserializer keyDeserializer,
                   TypeDeserializer elementTypeDeserializer,
                   JsonDeserializer<?> elementDeserializer)Method called to locate deserializer for specified  Maptype. | 
| JsonDeserializer<?> | Deserializers.Base. findMapDeserializer(MapType type,
                   DeserializationConfig config,
                   BeanDescription beanDesc,
                   KeyDeserializer keyDeserializer,
                   TypeDeserializer elementTypeDeserializer,
                   JsonDeserializer<?> elementDeserializer) | 
| JsonDeserializer<?> | Deserializers. findMapLikeDeserializer(MapLikeType type,
                       DeserializationConfig config,
                       BeanDescription beanDesc,
                       KeyDeserializer keyDeserializer,
                       TypeDeserializer elementTypeDeserializer,
                       JsonDeserializer<?> elementDeserializer)Method called to locate serializer for specified
 "Map-like" type (one that acts
 like  Mapbut does not implement it). | 
| JsonDeserializer<?> | Deserializers.Base. findMapLikeDeserializer(MapLikeType type,
                       DeserializationConfig config,
                       BeanDescription beanDesc,
                       KeyDeserializer keyDeserializer,
                       TypeDeserializer elementTypeDeserializer,
                       JsonDeserializer<?> elementDeserializer) | 
| TypeDeserializer | BasicDeserializerFactory. findPropertyContentTypeDeserializer(DeserializationConfig config,
                                   JavaType containerType,
                                   AnnotatedMember propertyEntity)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)Method called to create a type information deserializer for values of
 given non-container property, if one is needed. | 
| JsonDeserializer<?> | Deserializers. findTreeNodeDeserializer(Class<? extends JsonNode> nodeType,
                        DeserializationConfig config,
                        BeanDescription beanDesc)Method called to locate deserializer for specified JSON tree node type. | 
| JsonDeserializer<?> | Deserializers.Base. findTreeNodeDeserializer(Class<? extends JsonNode> nodeType,
                        DeserializationConfig config,
                        BeanDescription beanDesc) | 
| abstract TypeDeserializer | DeserializerFactory. findTypeDeserializer(DeserializationConfig config,
                    JavaType baseType)Method called to find and create a type information deserializer for given base type,
 if one is needed. | 
| TypeDeserializer | BasicDeserializerFactory. findTypeDeserializer(DeserializationConfig config,
                    JavaType baseType) | 
| ValueInstantiator | ValueInstantiators. findValueInstantiator(DeserializationConfig config,
                     BeanDescription beanDesc,
                     ValueInstantiator defaultInstantiator)Method called to find the  ValueInstantiatorto use for creating
 instances of specified type during deserialization. | 
| ValueInstantiator | ValueInstantiators.Base. findValueInstantiator(DeserializationConfig config,
                     BeanDescription beanDesc,
                     ValueInstantiator defaultInstantiator) | 
| JavaType | ValueInstantiator. getDelegateType(DeserializationConfig config)Method that can be used to determine what is the type of delegate
 type to use, if any; if no delegates are used, will return null. | 
| SettableBeanProperty[] | ValueInstantiator. getFromObjectArguments(DeserializationConfig config)Method called to determine types of instantiation arguments
 to use when creating instances with creator arguments
 (when  ValueInstantiator.canCreateFromObjectWith()returns  true). | 
| protected boolean | BeanDeserializerFactory. isIgnorableType(DeserializationConfig config,
               BeanDescription 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) | 
| abstract JavaType | DeserializerFactory. mapAbstractType(DeserializationConfig config,
               JavaType type)Method that can be called to try to resolve an abstract type
 (interface, abstract class) into a concrete type, or at least
 something "more concrete" (abstract class instead of interface). | 
| JavaType | BasicDeserializerFactory. mapAbstractType(DeserializationConfig config,
               JavaType type) | 
| JsonDeserializer<?> | BeanDeserializerModifier. modifyArrayDeserializer(DeserializationConfig config,
                       ArrayType valueType,
                       BeanDescription beanDesc,
                       JsonDeserializer<?> deserializer)Method called by  DeserializerFactoryafter it has constructed the
 standard deserializer for givenArrayTypeto make it possible to either replace or augment this deserializer with
 additional functionality. | 
| JsonDeserializer<?> | BeanDeserializerModifier. modifyCollectionDeserializer(DeserializationConfig config,
                            CollectionType type,
                            BeanDescription beanDesc,
                            JsonDeserializer<?> deserializer) | 
| JsonDeserializer<?> | BeanDeserializerModifier. modifyCollectionLikeDeserializer(DeserializationConfig config,
                                CollectionLikeType type,
                                BeanDescription beanDesc,
                                JsonDeserializer<?> deserializer) | 
| JsonDeserializer<?> | BeanDeserializerModifier. modifyDeserializer(DeserializationConfig config,
                  BeanDescription beanDesc,
                  JsonDeserializer<?> deserializer)Method called by  BeanDeserializerFactoryafter constructing default
 bean deserializer instance with properties collected and ordered earlier. | 
| JsonDeserializer<?> | BeanDeserializerModifier. modifyEnumDeserializer(DeserializationConfig config,
                      JavaType type,
                      BeanDescription beanDesc,
                      JsonDeserializer<?> deserializer) | 
| KeyDeserializer | BeanDeserializerModifier. modifyKeyDeserializer(DeserializationConfig config,
                     JavaType type,
                     KeyDeserializer deserializer)Method called by  DeserializerFactoryafter it has constructed the
 standard key deserializer for given key type. | 
| JsonDeserializer<?> | BeanDeserializerModifier. modifyMapDeserializer(DeserializationConfig config,
                     MapType type,
                     BeanDescription beanDesc,
                     JsonDeserializer<?> deserializer) | 
| JsonDeserializer<?> | BeanDeserializerModifier. modifyMapLikeDeserializer(DeserializationConfig config,
                         MapLikeType type,
                         BeanDescription beanDesc,
                         JsonDeserializer<?> deserializer) | 
| BeanDeserializerBuilder | BeanDeserializerModifier. updateBuilder(DeserializationConfig config,
             BeanDescription beanDesc,
             BeanDeserializerBuilder builder)Method called by  BeanDeserializerFactorywhen it has collected
 basic information such as tentative list of properties to deserialize. | 
| List<BeanPropertyDefinition> | BeanDeserializerModifier. updateProperties(DeserializationConfig config,
                BeanDescription beanDesc,
                List<BeanPropertyDefinition> propDefs)Method called by  BeanDeserializerFactorywhen it has collected
 initial list ofBeanPropertyDefinitions, and done basic by-name
 and by-type filtering, but before constructing builder or actual
 property handlers; or arranging order. | 
| DataFormatReaders | DataFormatReaders. with(DeserializationConfig config) | 
| Constructor and Description | 
|---|
| BeanDeserializerBuilder(BeanDescription beanDesc,
                       DeserializationConfig config) | 
| DefaultDeserializationContext.Impl(DefaultDeserializationContext.Impl src,
                                  DeserializationConfig config,
                                  JsonParser jp,
                                  InjectableValues values) | 
| DefaultDeserializationContext(DefaultDeserializationContext src,
                             DeserializationConfig config,
                             JsonParser jp,
                             InjectableValues values) | 
| Modifier and Type | Method and Description | 
|---|---|
| ValueInstantiator | CreatorCollector. constructValueInstantiator(DeserializationConfig config) | 
| Constructor and Description | 
|---|
| StdValueInstantiator(DeserializationConfig config,
                    Class<?> valueType) | 
| StdValueInstantiator(DeserializationConfig config,
                    JavaType valueType) | 
| Modifier and Type | Method and Description | 
|---|---|
| JsonDeserializer<?> | CoreXMLDeserializers. findBeanDeserializer(JavaType type,
                    DeserializationConfig config,
                    BeanDescription beanDesc) | 
| JsonDeserializer<?> | OptionalHandlerFactory. findDeserializer(JavaType type,
                DeserializationConfig config,
                BeanDescription beanDesc) | 
| Modifier and Type | Method and Description | 
|---|---|
| abstract BeanDescription | 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 | 
| BasicBeanDescription | BasicClassIntrospector. forCreation(DeserializationConfig cfg,
           JavaType type,
           ClassIntrospector.MixInResolver r) | 
| abstract BeanDescription | ClassIntrospector. forDeserialization(DeserializationConfig cfg,
                  JavaType type,
                  ClassIntrospector.MixInResolver r)Factory method that constructs an introspector that has all
 information needed for deserialization purposes. | 
| BasicBeanDescription | BasicClassIntrospector. forDeserialization(DeserializationConfig cfg,
                  JavaType type,
                  ClassIntrospector.MixInResolver r) | 
| abstract BeanDescription | ClassIntrospector. forDeserializationWithBuilder(DeserializationConfig cfg,
                             JavaType type,
                             ClassIntrospector.MixInResolver r)Factory method that constructs an introspector that has all
 information needed for constructing deserializers that use
 intermediate Builder objects. | 
| BasicBeanDescription | BasicClassIntrospector. forDeserializationWithBuilder(DeserializationConfig cfg,
                             JavaType type,
                             ClassIntrospector.MixInResolver r) | 
| Modifier and Type | Method and Description | 
|---|---|
| TypeDeserializer | TypeResolverBuilder. buildTypeDeserializer(DeserializationConfig config,
                     JavaType baseType,
                     Collection<NamedType> subtypes)Method for building type deserializer based on current configuration
 of this builder. | 
| Modifier and Type | Method and Description | 
|---|---|
| TypeDeserializer | StdTypeResolverBuilder. buildTypeDeserializer(DeserializationConfig config,
                     JavaType baseType,
                     Collection<NamedType> subtypes) | 
Copyright © 2012-2013 FasterXML. All Rights Reserved.