Uses of Class
com.fasterxml.jackson.databind.DeserializationConfig
-
Packages that use DeserializationConfig Package Description com.fasterxml.jackson.databind Basic data binding (mapping) functionality that allows for reading JSON content into Java Objects (POJOs) and JSON Trees (JsonNode), as well as writing Java Objects and trees as JSON.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 forTypeResolverBuilderandTypeIdResolver.com.fasterxml.jackson.databind.module Package that contains classes and interfaces to help implement custom extensionModules (which are registered usingObjectMapper.registerModule(com.fasterxml.jackson.databind.Module).com.fasterxml.jackson.databind.util Utility classes for Mapper package. -
-
Uses of DeserializationConfig in com.fasterxml.jackson.databind
Fields in com.fasterxml.jackson.databind declared as DeserializationConfig Modifier and Type Field Description protected DeserializationConfigDeserializationContext. _configGeneric deserialization processing configurationprotected DeserializationConfigObjectReader. _configGeneral serialization configuration settings; while immutable, can use copy-constructor to create modified instances as necessary.protected DeserializationConfigObjectMapper. _deserializationConfigConfiguration object that defines basic global settings for the serialization processMethods in com.fasterxml.jackson.databind that return DeserializationConfig Modifier and Type Method Description protected DeserializationConfigDeserializationConfig. _with(DatatypeFeatures dtFeatures)protected DeserializationConfigDeserializationConfig. _withBase(BaseSettings newBase)protected DeserializationConfigDeserializationConfig. _withMapperFeatures(long mapperFeatures)DeserializationConfigDeserializationContext. getConfig()DeserializationConfigObjectReader. getConfig()DeserializationConfigObjectMapper. getDeserializationConfig()Method that returns the shared defaultDeserializationConfigobject that defines configuration settings for deserialization.DeserializationConfigDeserializationConfig. with(com.fasterxml.jackson.core.FormatFeature feature)Fluent factory method that will construct and return a new configuration object instance with specified features enabled.DeserializationConfigDeserializationConfig. with(com.fasterxml.jackson.core.JsonParser.Feature feature)Fluent factory method that will construct and return a new configuration object instance with specified features enabled.DeserializationConfigDeserializationConfig. with(ConstructorDetector ctorDetector)DeserializationConfigDeserializationConfig. with(ContextAttributes attrs)DeserializationConfigDeserializationConfig. with(DeserializationFeature feature)Fluent factory method that will construct and return a new configuration object instance with specified features enabled.DeserializationConfigDeserializationConfig. with(DeserializationFeature first, DeserializationFeature... features)Fluent factory method that will construct and return a new configuration object instance with specified features enabled.DeserializationConfigDeserializationConfig. with(SubtypeResolver str)DeserializationConfigDeserializationConfig. with(JsonNodeFactory f)Fluent factory method that will construct a new instance with specifiedJsonNodeFactoryDeserializationConfigDeserializationConfig. withFeatures(com.fasterxml.jackson.core.FormatFeature... features)Fluent factory method that will construct and return a new configuration object instance with specified features enabled.DeserializationConfigDeserializationConfig. withFeatures(com.fasterxml.jackson.core.JsonParser.Feature... features)Fluent factory method that will construct and return a new configuration object instance with specified features enabled.DeserializationConfigDeserializationConfig. withFeatures(DeserializationFeature... features)Fluent factory method that will construct and return a new configuration object instance with specified features enabled.DeserializationConfigDeserializationConfig. withHandler(DeserializationProblemHandler h)Method that can be used to add a handler that can (try to) resolve non-fatal deserialization problems.DeserializationConfigDeserializationConfig. withNoProblemHandlers()Method for removing all configured problem handlers; usually done to replace existing handler(s) with different one(s)DeserializationConfigDeserializationConfig. without(com.fasterxml.jackson.core.FormatFeature feature)Fluent factory method that will construct and return a new configuration object instance with specified feature disabled.DeserializationConfigDeserializationConfig. without(com.fasterxml.jackson.core.JsonParser.Feature feature)Fluent factory method that will construct and return a new configuration object instance with specified feature disabled.DeserializationConfigDeserializationConfig. without(DeserializationFeature feature)Fluent factory method that will construct and return a new configuration object instance with specified feature disabled.DeserializationConfigDeserializationConfig. without(DeserializationFeature first, DeserializationFeature... features)Fluent factory method that will construct and return a new configuration object instance with specified features disabled.DeserializationConfigDeserializationConfig. withoutFeatures(com.fasterxml.jackson.core.FormatFeature... features)Fluent factory method that will construct and return a new configuration object instance with specified features disabled.DeserializationConfigDeserializationConfig. withoutFeatures(com.fasterxml.jackson.core.JsonParser.Feature... features)Fluent factory method that will construct and return a new configuration object instance with specified features disabled.DeserializationConfigDeserializationConfig. withoutFeatures(DeserializationFeature... features)Fluent factory method that will construct and return a new configuration object instance with specified features disabled.DeserializationConfigDeserializationConfig. withRootName(PropertyName rootName)DeserializationConfigDeserializationConfig. withView(java.lang.Class<?> view)Methods in com.fasterxml.jackson.databind with parameters of type DeserializationConfig Modifier and Type Method Description protected ObjectReaderObjectReader. _new(ObjectReader base, DeserializationConfig config)Overridable factory method called by various "withXxx()" methodsprotected ObjectReaderObjectReader. _new(ObjectReader base, DeserializationConfig config, JavaType valueType, JsonDeserializer<java.lang.Object> rootDeser, java.lang.Object valueToUpdate, com.fasterxml.jackson.core.FormatSchema schema, InjectableValues injectableValues, DataFormatReaders dataFormatReaders)Overridable factory method called by various "withXxx()" methodsprotected ObjectReaderObjectMapper. _newReader(DeserializationConfig config)Factory method sub-classes must override, to produceObjectReaderinstances of proper sub-typeprotected ObjectReaderObjectMapper. _newReader(DeserializationConfig config, JavaType valueType, java.lang.Object valueToUpdate, com.fasterxml.jackson.core.FormatSchema schema, InjectableValues injectableValues)Factory method sub-classes must override, to produceObjectReaderinstances of proper sub-typeprotected java.lang.ObjectObjectMapper. _readValue(DeserializationConfig cfg, com.fasterxml.jackson.core.JsonParser p, JavaType valueType)Actual implementation of value reading+binding operation.protected ObjectReaderObjectReader. _with(DeserializationConfig newConfig)TypeDeserializerObjectMapper.DefaultTypeResolverBuilder. buildTypeDeserializer(DeserializationConfig config, JavaType baseType, java.util.Collection<NamedType> subtypes)protected DefaultDeserializationContextObjectMapper. createDeserializationContext(com.fasterxml.jackson.core.JsonParser p, DeserializationConfig cfg)Internal helper method called to create an instance ofDeserializationContextfor deserializing a single root value.JavaTypeAbstractTypeResolver. 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.JavaTypeAbstractTypeResolver. resolveAbstractType(DeserializationConfig config, BeanDescription typeDesc)Method called to try to resolve an abstract type into concrete type (usually for purposes of deserializing), when no concrete implementation was found.JavaTypeAbstractTypeResolver. resolveAbstractType(DeserializationConfig config, JavaType type)Deprecated.since 2.8 (may be removed from 2.9 or later)ObjectMapperObjectMapper. setConfig(DeserializationConfig config)Method that allows overriding of the underlyingDeserializationConfigobject.java.lang.BooleanJsonDeserializer. supportsUpdate(DeserializationConfig config)Introspection method that may be called to see whether deserializer supports update of an existing value (aka "merging") or not.ObjectReaderObjectReader. with(DeserializationConfig config)Mutant factory method that will construct a new instance that has specified underlyingDeserializationConfig.Constructors in com.fasterxml.jackson.databind with parameters of type DeserializationConfig Constructor Description DeserializationConfig(DeserializationConfig src, ContextAttributes attrs)DeserializationConfig(DeserializationConfig src, DatatypeFeatures datatypeFeatures)DeserializationConfig(DeserializationConfig src, SimpleMixInResolver mixins)DeserializationConfig(DeserializationConfig src, SubtypeResolver str, SimpleMixInResolver mixins, RootNameLookup rootNames, ConfigOverrides configOverrides, CoercionConfigs coercionConfigs)Copy-constructor used for making a copy used by newObjectMapper.DeserializationContext(DeserializationContext src, DeserializationConfig config)Constructor used for creating bogus per-call style instance, but without underlying parser: needed for deserializer pre-fetchingDeserializationContext(DeserializationContext src, DeserializationConfig config, com.fasterxml.jackson.core.JsonParser p, InjectableValues injectableValues)Constructor used for creating actual per-call instances.ObjectReader(ObjectMapper mapper, DeserializationConfig config)Constructor used byObjectMapperfor initial instantiationObjectReader(ObjectMapper mapper, DeserializationConfig config, JavaType valueType, java.lang.Object valueToUpdate, com.fasterxml.jackson.core.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 flagsObjectReader(ObjectReader base, DeserializationConfig config, JavaType valueType, JsonDeserializer<java.lang.Object> rootDeser, java.lang.Object valueToUpdate, com.fasterxml.jackson.core.FormatSchema schema, InjectableValues injectableValues, DataFormatReaders dataFormatReaders)Copy constructor used for building variations. -
Uses of DeserializationConfig in com.fasterxml.jackson.databind.cfg
Methods in com.fasterxml.jackson.databind.cfg with parameters of type DeserializationConfig Modifier and Type Method Description abstract JsonDeserializer<?>HandlerInstantiator. deserializerInstance(DeserializationConfig config, Annotated annotated, java.lang.Class<?> deserClass)Method called to get an instance of deserializer of specified type.CoercionActionCoercionConfigs. findCoercion(DeserializationConfig config, LogicalType targetType, java.lang.Class<?> targetClass, CoercionInputShape inputShape)General-purpose accessor for finding what to do when specified coercion from shape that is now always allowed to be coerced from is requested.CoercionActionCoercionConfigs. findCoercionFromBlankString(DeserializationConfig config, LogicalType targetType, java.lang.Class<?> targetClass, CoercionAction actionIfBlankNotAllowed)More specialized accessor called in case of input being a blank String (one consisting of only white space characters with length of at least one).LookupCache<JavaType,JsonDeserializer<java.lang.Object>>CacheProvider. forDeserializerCache(DeserializationConfig config)Method for constructing aLookupCacheinstance to be used byDeserializerCache.LookupCache<JavaType,JsonDeserializer<java.lang.Object>>DefaultCacheProvider. forDeserializerCache(DeserializationConfig config)Method to provide aLookupCacheinstance for constructingDeserializerCache.abstract KeyDeserializerHandlerInstantiator. keyDeserializerInstance(DeserializationConfig config, Annotated annotated, java.lang.Class<?> keyDeserClass)Method called to get an instance of key deserializer of specified type. -
Uses of DeserializationConfig in com.fasterxml.jackson.databind.deser
Fields in com.fasterxml.jackson.databind.deser declared as DeserializationConfig Modifier and Type Field Description protected DeserializationConfigBeanDeserializerBuilder. _configMethods in com.fasterxml.jackson.databind.deser with parameters of type DeserializationConfig Modifier and Type Method Description protected JsonDeserializer<?>BasicDeserializerFactory. _findCustomArrayDeserializer(ArrayType type, DeserializationConfig config, BeanDescription beanDesc, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer)protected JsonDeserializer<java.lang.Object>BasicDeserializerFactory. _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(java.lang.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. _findCustomReferenceDeserializer(ReferenceType type, DeserializationConfig config, BeanDescription beanDesc, TypeDeserializer contentTypeDeserializer, JsonDeserializer<?> contentDeserializer)protected JsonDeserializer<?>BasicDeserializerFactory. _findCustomTreeNodeDeserializer(java.lang.Class<? extends JsonNode> type, DeserializationConfig config, BeanDescription beanDesc)protected AnnotatedMethodBasicDeserializerFactory. _findJsonValueFor(DeserializationConfig config, JavaType enumType)Deprecated.since 2.8 callfindJsonValueMethodonBeanDescriptioninsteadprotected JavaTypeBasicDeserializerFactory. _findRemappedType(DeserializationConfig config, java.lang.Class<?> rawType)protected CollectionTypeBasicDeserializerFactory. _mapAbstractCollectionType(JavaType type, DeserializationConfig config)protected MapTypeBasicDeserializerFactory. _mapAbstractMapType(JavaType type, DeserializationConfig config)ValueInstantiatorBasicDeserializerFactory. _valueInstantiatorInstance(DeserializationConfig config, Annotated annotated, java.lang.Object instDef)protected EnumResolverBasicDeserializerFactory. constructEnumNamingStrategyResolver(DeserializationConfig config, AnnotatedClass annotatedClass)Factory method used to resolve an instance ofCompactStringObjectMapwithEnumNamingStrategyapplied for the target class.protected EnumResolverBasicDeserializerFactory. constructEnumNamingStrategyResolver(DeserializationConfig config, java.lang.Class<?> enumClass, AnnotatedClass annotatedClass)Deprecated.Since 2.16: useBasicDeserializerFactory.constructEnumNamingStrategyResolver(DeserializationConfig, AnnotatedClass)instead.protected EnumResolverBasicDeserializerFactory. constructEnumResolver(java.lang.Class<?> enumClass, DeserializationConfig config, BeanDescription beanDesc)abstract DefaultDeserializationContextDefaultDeserializationContext. createDummyInstance(DeserializationConfig config)DefaultDeserializationContextDefaultDeserializationContext.Impl. createDummyInstance(DeserializationConfig config)abstract DefaultDeserializationContextDefaultDeserializationContext. createInstance(DeserializationConfig config, com.fasterxml.jackson.core.JsonParser p, InjectableValues values)Method called to create actual usable per-deserialization context instance.DefaultDeserializationContextDefaultDeserializationContext.Impl. createInstance(DeserializationConfig config, com.fasterxml.jackson.core.JsonParser p, InjectableValues values)JsonDeserializer<?>BasicDeserializerFactory. createTreeDeserializer(DeserializationConfig config, JavaType nodeType, BeanDescription beanDesc)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<?>Deserializers.Base. findArrayDeserializer(ArrayType type, DeserializationConfig config, BeanDescription beanDesc, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer)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. findBeanDeserializer(JavaType type, DeserializationConfig config, BeanDescription beanDesc)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, reference value or tree node)JsonDeserializer<?>Deserializers.Base. findCollectionDeserializer(CollectionType type, DeserializationConfig config, BeanDescription beanDesc, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer)JsonDeserializer<?>Deserializers. findCollectionDeserializer(CollectionType type, DeserializationConfig config, BeanDescription beanDesc, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer)Method called to locate serializer for specifiedCollection(List, Set etc) type.JsonDeserializer<?>Deserializers.Base. findCollectionLikeDeserializer(CollectionLikeType 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 likeCollectionbut does not implement it).JsonDeserializer<?>Deserializers.Base. findEnumDeserializer(java.lang.Class<?> type, DeserializationConfig config, BeanDescription beanDesc)JsonDeserializer<?>Deserializers. findEnumDeserializer(java.lang.Class<?> type, DeserializationConfig config, BeanDescription beanDesc)Method called to locate deserializer for specifiedEnumtype.KeyDeserializerKeyDeserializers. findKeyDeserializer(JavaType type, DeserializationConfig config, BeanDescription beanDesc)JsonDeserializer<?>Deserializers.Base. findMapDeserializer(MapType type, DeserializationConfig config, BeanDescription beanDesc, KeyDeserializer keyDeserializer, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer)JsonDeserializer<?>Deserializers. findMapDeserializer(MapType type, DeserializationConfig config, BeanDescription beanDesc, KeyDeserializer keyDeserializer, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer)Method called to locate deserializer for specifiedMaptype.JsonDeserializer<?>Deserializers.Base. findMapLikeDeserializer(MapLikeType 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 likeMapbut does not implement it).TypeDeserializerBasicDeserializerFactory. 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.TypeDeserializerBasicDeserializerFactory. 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.Base. findReferenceDeserializer(ReferenceType refType, DeserializationConfig config, BeanDescription beanDesc, TypeDeserializer contentTypeDeserializer, JsonDeserializer<?> contentDeserializer)JsonDeserializer<?>Deserializers. findReferenceDeserializer(ReferenceType refType, DeserializationConfig config, BeanDescription beanDesc, TypeDeserializer contentTypeDeserializer, JsonDeserializer<?> contentDeserializer)Method called to locate deserializer for value that is of referential type,JsonDeserializer<?>Deserializers.Base. findTreeNodeDeserializer(java.lang.Class<? extends JsonNode> nodeType, DeserializationConfig config, BeanDescription beanDesc)JsonDeserializer<?>Deserializers. findTreeNodeDeserializer(java.lang.Class<? extends JsonNode> nodeType, DeserializationConfig config, BeanDescription beanDesc)Method called to locate deserializer for specified JSON tree node type.TypeDeserializerBasicDeserializerFactory. findTypeDeserializer(DeserializationConfig config, JavaType baseType)abstract TypeDeserializerDeserializerFactory. findTypeDeserializer(DeserializationConfig config, JavaType baseType)Method called to find and create a type information deserializer for given base type, if one is needed.ValueInstantiatorValueInstantiators.Base. findValueInstantiator(DeserializationConfig config, BeanDescription beanDesc, ValueInstantiator defaultInstantiator)ValueInstantiatorValueInstantiators. findValueInstantiator(DeserializationConfig config, BeanDescription beanDesc, ValueInstantiator defaultInstantiator)Method called to find theValueInstantiatorto use for creating instances of specified type during deserialization.voidCreatorProperty. fixAccess(DeserializationConfig config)voidSettableAnyProperty. fixAccess(DeserializationConfig config)voidSettableBeanProperty.Delegating. fixAccess(DeserializationConfig config)voidSettableBeanProperty. fixAccess(DeserializationConfig config)Method called to ensure that the mutator has proper access rights to be called, as per configuration.JavaTypeValueInstantiator.Delegating. getArrayDelegateType(DeserializationConfig config)JavaTypeValueInstantiator. getArrayDelegateType(DeserializationConfig config)Method that can be used to determine what is the type of array delegate type to use, if any; if no delegates are used, will return null.JavaTypeValueInstantiator.Delegating. getDelegateType(DeserializationConfig config)JavaTypeValueInstantiator. 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.Delegating. getFromObjectArguments(DeserializationConfig config)SettableBeanProperty[]ValueInstantiator. getFromObjectArguments(DeserializationConfig config)Method called to determine types of instantiation arguments to use when creating instances with creator arguments (whenValueInstantiator.canCreateFromObjectWith()returns true).default booleanDeserializers. hasDeserializerFor(DeserializationConfig config, java.lang.Class<?> valueType)Method that may be called to check whether this deserializer provider would provide deserializer for values of given type, without attempting to construct (and possibly fail in some cases) actual deserializer.booleanBasicDeserializerFactory. hasExplicitDeserializerFor(DeserializationConfig config, java.lang.Class<?> valueType)abstract booleanDeserializerFactory. hasExplicitDeserializerFor(DeserializationConfig config, java.lang.Class<?> valueType)Method that can be used to check if databind module has explicitly declared deserializer for given (likely JDK) type, explicit meaning that there is specific deserializer for given type as opposed to auto-generated "Bean" deserializer.protected booleanBeanDeserializerFactory. isIgnorableType(DeserializationConfig config, BeanPropertyDefinition propDef, java.lang.Class<?> type, java.util.Map<java.lang.Class<?>,java.lang.Boolean> ignoredTypes)Helper method that will check whether given raw type is marked as always ignorable (for purpose of ignoring properties with type)JavaTypeBasicDeserializerFactory. mapAbstractType(DeserializationConfig config, JavaType type)abstract JavaTypeDeserializerFactory. 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).JsonDeserializer<?>BeanDeserializerModifier. modifyArrayDeserializer(DeserializationConfig config, ArrayType valueType, BeanDescription beanDesc, JsonDeserializer<?> deserializer)Method called byDeserializerFactoryafter 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)Method called byBeanDeserializerFactoryafter constructing defaultCollectionTypedeserializer instance.JsonDeserializer<?>BeanDeserializerModifier. modifyCollectionLikeDeserializer(DeserializationConfig config, CollectionLikeType type, BeanDescription beanDesc, JsonDeserializer<?> deserializer)Method called byBeanDeserializerFactoryafter constructing defaultCollectionLikeTypedeserializer instance.JsonDeserializer<?>BeanDeserializerModifier. modifyDeserializer(DeserializationConfig config, BeanDescription beanDesc, JsonDeserializer<?> deserializer)Method called byBeanDeserializerFactoryafter constructing default bean deserializer instance with properties collected and ordered earlier.JsonDeserializer<?>BeanDeserializerModifier. modifyEnumDeserializer(DeserializationConfig config, JavaType type, BeanDescription beanDesc, JsonDeserializer<?> deserializer)Method called byBeanDeserializerFactoryafter constructing default enum type deserializer instance.KeyDeserializerBeanDeserializerModifier. modifyKeyDeserializer(DeserializationConfig config, JavaType type, KeyDeserializer deserializer)Method called byDeserializerFactoryafter it has constructed the standard key deserializer for given key type.JsonDeserializer<?>BeanDeserializerModifier. modifyMapDeserializer(DeserializationConfig config, MapType type, BeanDescription beanDesc, JsonDeserializer<?> deserializer)Method called byBeanDeserializerFactoryafter constructing defaultMapTypedeserializer instance.JsonDeserializer<?>BeanDeserializerModifier. modifyMapLikeDeserializer(DeserializationConfig config, MapLikeType type, BeanDescription beanDesc, JsonDeserializer<?> deserializer)Method called byBeanDeserializerFactoryafter constructing defaultMapLikeTypedeserializer instance.JsonDeserializer<?>BeanDeserializerModifier. modifyReferenceDeserializer(DeserializationConfig config, ReferenceType type, BeanDescription beanDesc, JsonDeserializer<?> deserializer)Method called byBeanDeserializerFactoryafter constructing defaultReferenceTypedeserializer instance.java.lang.BooleanAbstractDeserializer. supportsUpdate(DeserializationConfig config)java.lang.BooleanBeanDeserializerBase. supportsUpdate(DeserializationConfig config)java.lang.BooleanBuilderBasedDeserializer. supportsUpdate(DeserializationConfig config)BeanDeserializerBuilderBeanDeserializerModifier. updateBuilder(DeserializationConfig config, BeanDescription beanDesc, BeanDeserializerBuilder builder)Method called byBeanDeserializerFactorywhen it has collected basic information such as tentative list of properties to deserialize.java.util.List<BeanPropertyDefinition>BeanDeserializerModifier. updateProperties(DeserializationConfig config, BeanDescription beanDesc, java.util.List<BeanPropertyDefinition> propDefs)Method called byBeanDeserializerFactorywhen 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.DataFormatReadersDataFormatReaders. with(DeserializationConfig config)Constructors in com.fasterxml.jackson.databind.deser with parameters of type DeserializationConfig Constructor Description DefaultDeserializationContext(DefaultDeserializationContext src, DeserializationConfig config)DefaultDeserializationContext(DefaultDeserializationContext src, DeserializationConfig config, com.fasterxml.jackson.core.JsonParser p, InjectableValues values) -
Uses of DeserializationConfig in com.fasterxml.jackson.databind.deser.impl
Methods in com.fasterxml.jackson.databind.deser.impl with parameters of type DeserializationConfig Modifier and Type Method Description static ValueInstantiatorJDKValueInstantiators. findStdValueInstantiator(DeserializationConfig config, java.lang.Class<?> raw)voidFieldProperty. fixAccess(DeserializationConfig config)voidManagedReferenceProperty. fixAccess(DeserializationConfig config)voidMethodProperty. fixAccess(DeserializationConfig config)voidObjectIdReferenceProperty. fixAccess(DeserializationConfig config)voidSetterlessProperty. fixAccess(DeserializationConfig config)java.lang.BooleanBeanAsArrayBuilderDeserializer. supportsUpdate(DeserializationConfig config)java.lang.BooleanTypeWrappedDeserializer. supportsUpdate(DeserializationConfig config) -
Uses of DeserializationConfig in com.fasterxml.jackson.databind.deser.std
Methods in com.fasterxml.jackson.databind.deser.std with parameters of type DeserializationConfig Modifier and Type Method Description static KeyDeserializerStdKeyDeserializers. constructDelegatingKeyDeserializer(DeserializationConfig config, JavaType type, JsonDeserializer<?> deser)static JsonDeserializer<?>EnumDeserializer. deserializerForCreator(DeserializationConfig config, java.lang.Class<?> enumClass, AnnotatedMethod factory)Deprecated.Since 2.8static JsonDeserializer<?>EnumDeserializer. deserializerForCreator(DeserializationConfig config, java.lang.Class<?> enumClass, AnnotatedMethod factory, ValueInstantiator valueInstantiator, SettableBeanProperty[] creatorProps)Factory method used when Enum instances are to be deserialized using a creator (static factory method)static JsonDeserializer<?>EnumDeserializer. deserializerForNoArgsCreator(DeserializationConfig config, java.lang.Class<?> enumClass, AnnotatedMethod factory)Factory method used when Enum instances are to be deserialized using a zero-/no-args factory methodKeyDeserializerStdKeyDeserializers. findKeyDeserializer(JavaType type, DeserializationConfig config, BeanDescription beanDesc)static KeyDeserializerStdKeyDeserializers. findStringBasedKeyDeserializer(DeserializationConfig config, JavaType type)JavaTypeStdValueInstantiator. getArrayDelegateType(DeserializationConfig config)JavaTypeStdValueInstantiator. getDelegateType(DeserializationConfig config)SettableBeanProperty[]JsonLocationInstantiator. getFromObjectArguments(DeserializationConfig config)SettableBeanProperty[]StdValueInstantiator. getFromObjectArguments(DeserializationConfig config)java.lang.BooleanAtomicReferenceDeserializer. supportsUpdate(DeserializationConfig config)java.lang.BooleanContainerDeserializerBase. supportsUpdate(DeserializationConfig config)java.lang.BooleanDelegatingDeserializer. supportsUpdate(DeserializationConfig config)java.lang.BooleanEnumSetDeserializer. supportsUpdate(DeserializationConfig config)java.lang.BooleanJsonNodeDeserializer. supportsUpdate(DeserializationConfig config)java.lang.BooleanNullifyingDeserializer. supportsUpdate(DeserializationConfig config)java.lang.BooleanPrimitiveArrayDeserializers. supportsUpdate(DeserializationConfig config)java.lang.BooleanReferenceTypeDeserializer. supportsUpdate(DeserializationConfig config)By default we assume that updateability mostly relies on value deserializer; if it supports updates, typically that's what matters.java.lang.BooleanStdDelegatingDeserializer. supportsUpdate(DeserializationConfig config)java.lang.BooleanStdScalarDeserializer. supportsUpdate(DeserializationConfig config)By default assumption is that scalar types cannot be updated: many are immutable values (such as primitives and wrappers)java.lang.BooleanStringArrayDeserializer. supportsUpdate(DeserializationConfig config)java.lang.BooleanUntypedObjectDeserializer. supportsUpdate(DeserializationConfig config)java.lang.BooleanUntypedObjectDeserializer.Vanilla. supportsUpdate(DeserializationConfig config)Deprecated.Constructors in com.fasterxml.jackson.databind.deser.std with parameters of type DeserializationConfig Constructor Description StdValueInstantiator(DeserializationConfig config, JavaType valueType)StdValueInstantiator(DeserializationConfig config, java.lang.Class<?> valueType)Deprecated.Since 2.7 use constructor that takesJavaTypeinstead -
Uses of DeserializationConfig in com.fasterxml.jackson.databind.ext
Methods in com.fasterxml.jackson.databind.ext with parameters of type DeserializationConfig Modifier and Type Method Description JsonDeserializer<?>CoreXMLDeserializers. findBeanDeserializer(JavaType type, DeserializationConfig config, BeanDescription beanDesc)JsonDeserializer<?>OptionalHandlerFactory. findDeserializer(JavaType type, DeserializationConfig config, BeanDescription beanDesc)booleanCoreXMLDeserializers. hasDeserializerFor(DeserializationConfig config, java.lang.Class<?> valueType) -
Uses of DeserializationConfig in com.fasterxml.jackson.databind.introspect
Methods in com.fasterxml.jackson.databind.introspect with parameters of type DeserializationConfig Modifier and Type Method Description BasicBeanDescriptionBasicClassIntrospector. forCreation(DeserializationConfig config, JavaType type, ClassIntrospector.MixInResolver r)abstract BeanDescriptionClassIntrospector. 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 methodsBasicBeanDescriptionBasicClassIntrospector. forDeserialization(DeserializationConfig config, JavaType type, ClassIntrospector.MixInResolver r)abstract BeanDescriptionClassIntrospector. forDeserialization(DeserializationConfig cfg, JavaType type, ClassIntrospector.MixInResolver r)Factory method that constructs an introspector that has all information needed for deserialization purposes.BasicBeanDescriptionBasicClassIntrospector. forDeserializationWithBuilder(DeserializationConfig config, JavaType type, ClassIntrospector.MixInResolver r)Deprecated.BasicBeanDescriptionBasicClassIntrospector. forDeserializationWithBuilder(DeserializationConfig config, JavaType builderType, ClassIntrospector.MixInResolver r, BeanDescription valueTypeDesc)abstract BeanDescriptionClassIntrospector. forDeserializationWithBuilder(DeserializationConfig cfg, JavaType builderType, ClassIntrospector.MixInResolver r)Deprecated.Since 2.12 use overload that take value type descriptionabstract BeanDescriptionClassIntrospector. forDeserializationWithBuilder(DeserializationConfig cfg, JavaType builderType, ClassIntrospector.MixInResolver r, BeanDescription valueTypeDesc)Factory method that constructs an introspector that has all information needed for constructing deserializers that use intermediate Builder objects. -
Uses of DeserializationConfig in com.fasterxml.jackson.databind.jsontype
Methods in com.fasterxml.jackson.databind.jsontype with parameters of type DeserializationConfig Modifier and Type Method Description TypeDeserializerTypeResolverBuilder. buildTypeDeserializer(DeserializationConfig config, JavaType baseType, java.util.Collection<NamedType> subtypes)Method for building type deserializer based on current configuration of this builder. -
Uses of DeserializationConfig in com.fasterxml.jackson.databind.jsontype.impl
Methods in com.fasterxml.jackson.databind.jsontype.impl with parameters of type DeserializationConfig Modifier and Type Method Description protected booleanStdTypeResolverBuilder. _hasTypeResolver(DeserializationConfig config, JavaType baseType)Checks whether the given class has annotations indicating some type resolver is applied, for exampleJsonTypeInfo.protected booleanStdTypeResolverBuilder. _strictTypeIdHandling(DeserializationConfig config, JavaType baseType)Determines whether strict type ID handling should be used for this type or not.protected java.util.Map<java.util.BitSet,java.lang.String>AsDeductionTypeDeserializer. buildFingerprints(DeserializationConfig config, java.util.Collection<NamedType> subtypes)TypeDeserializerStdTypeResolverBuilder. buildTypeDeserializer(DeserializationConfig config, JavaType baseType, java.util.Collection<NamedType> subtypes)protected JavaTypeStdTypeResolverBuilder. defineDefaultImpl(DeserializationConfig config, JavaType baseType)Constructors in com.fasterxml.jackson.databind.jsontype.impl with parameters of type DeserializationConfig Constructor Description AsDeductionTypeDeserializer(JavaType bt, TypeIdResolver idRes, JavaType defaultImpl, DeserializationConfig config, java.util.Collection<NamedType> subtypes) -
Uses of DeserializationConfig in com.fasterxml.jackson.databind.module
-
Uses of DeserializationConfig in com.fasterxml.jackson.databind.util
Methods in com.fasterxml.jackson.databind.util with parameters of type DeserializationConfig Modifier and Type Method Description static EnumResolverEnumResolver. constructFor(DeserializationConfig config, AnnotatedClass annotatedClass)Factory method for constructing anEnumResolverbased on the givenDeserializationConfigandAnnotatedClassof the enum to be resolved.static EnumResolverEnumResolver. constructFor(DeserializationConfig config, java.lang.Class<?> enumCls0)Deprecated.Since 2.16 useEnumResolver.constructFor(DeserializationConfig, AnnotatedClass)insteadstatic EnumResolverEnumResolver. constructUsingEnumNamingStrategy(DeserializationConfig config, AnnotatedClass annotatedClass, EnumNamingStrategy enumNamingStrategy)Factory method for constructing anEnumResolverwithEnumNamingStrategyapplied.static EnumResolverEnumResolver. constructUsingEnumNamingStrategy(DeserializationConfig config, java.lang.Class<?> enumCls0, EnumNamingStrategy enumNamingStrategy)Deprecated.Since 2.16.static EnumResolverEnumResolver. constructUsingIndex(DeserializationConfig config, AnnotatedClass annotatedClass)Factory method for constructing resolver that maps from index of Enum.values() into Enum value.static EnumResolverEnumResolver. constructUsingIndex(DeserializationConfig config, java.lang.Class<java.lang.Enum<?>> enumCls0)Deprecated.Since 2.16.static EnumResolverEnumResolver. constructUsingMethod(DeserializationConfig config, AnnotatedClass annotatedClass, AnnotatedMember accessor)Method used when actual String serialization is indicated using @JsonValue on a method in Enum class.static EnumResolverEnumResolver. constructUsingMethod(DeserializationConfig config, java.lang.Class<?> enumCls0, AnnotatedMember accessor)Deprecated.Since 2.16.static EnumResolverEnumResolver. constructUsingToString(DeserializationConfig config, AnnotatedClass annotatedClass)Factory method for constructing resolver that maps from Enum.toString() into Enum valuestatic EnumResolverEnumResolver. constructUsingToString(DeserializationConfig config, java.lang.Class<?> enumCls0)Deprecated.Since 2.16 useEnumResolver.constructUsingToString(DeserializationConfig, AnnotatedClass)instead
-