Uses of Class
tools.jackson.databind.DeserializationConfig
Packages that use DeserializationConfig
Package
Description
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.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 (
tools.jackson.databind).Contains implementation classes of deserialization part of
data binding.
Contains those implementation classes of deserialization part of
data binding that are not considered part of public or semi-public
interfaces.
Package that contains standard value and key deserializer implementations
Jackson uses for its own public types.
Package that contains standard value and key deserializer implementations
Jackson uses for core JDK types.
Package that contains standard value and key deserializer base classes
that Jackson both uses for its own implementations and offers for
module developers as convenient partial implementations.
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.
Package that contains handlers specific to SQL datatypes.
Package that contains classes and interfaces to help implement
custom extension
JacksonModules
(which are registered on ObjectMapper via builders}.Utility classes for Mapper package.
-
Uses of DeserializationConfig in tools.jackson.databind
Fields in tools.jackson.databind declared as DeserializationConfigModifier and TypeFieldDescriptionprotected final DeserializationConfigDeserializationContext._configGeneric deserialization processing configurationprotected final DeserializationConfigObjectReader._configGeneral serialization configuration settings; while immutable, can use copy-constructor to create modified instances as necessary.protected final DeserializationConfigObjectMapper._deserializationConfigConfiguration object that defines basic global settings for the serialization processMethods in tools.jackson.databind that return DeserializationConfigModifier and TypeMethodDescriptionprotected final DeserializationConfigDeserializationConfig._with(DatatypeFeatures dtFeatures) protected final DeserializationConfigDeserializationConfig._withBase(BaseSettings newBase) ObjectMapper.deserializationConfig()Accessor for internal configuration object that contains settings for deserialization operations (readValue(...)methods)
NOTE: Not to be used by application code; needed by some testsDeserializationContext.getConfig()ObjectReader.getConfig()DeserializationConfig.with(FormatFeature feature) Fluent factory method that will construct and return a new configuration object instance with specified features enabled.DeserializationConfig.with(StreamReadFeature feature) Fluent factory method that will construct and return a new configuration object instance with specified features enabled.DeserializationConfig.with(ContextAttributes attrs) DeserializationConfig.with(DeserializationFeature feature) Fluent factory method that will construct and return a new configuration object instance with specified features enabled.DeserializationConfig.with(DeserializationFeature first, DeserializationFeature... features) Fluent factory method that will construct and return a new configuration object instance with specified features enabled.DeserializationConfig.withFeatures(FormatFeature... features) Fluent factory method that will construct and return a new configuration object instance with specified features enabled.DeserializationConfig.withFeatures(StreamReadFeature... features) Fluent factory method that will construct and return a new configuration object instance with specified features enabled.DeserializationConfig.withFeatures(DeserializationFeature... features) Fluent factory method that will construct and return a new configuration object instance with specified features enabled.DeserializationConfig.withHandler(DeserializationProblemHandler h) Method that can be used to add a handler that can (try to) resolve non-fatal deserialization problems.DeserializationConfig.withNoProblemHandlers()Method for removing all configured problem handlers; usually done to replace existing handler(s) with different one(s)DeserializationConfig.without(FormatFeature feature) Fluent factory method that will construct and return a new configuration object instance with specified feature disabled.DeserializationConfig.without(StreamReadFeature feature) Fluent factory method that will construct and return a new configuration object instance with specified feature disabled.DeserializationConfig.without(DeserializationFeature feature) Fluent factory method that will construct and return a new configuration object instance with specified feature disabled.DeserializationConfig.without(DeserializationFeature first, DeserializationFeature... features) Fluent factory method that will construct and return a new configuration object instance with specified features disabled.DeserializationConfig.withoutFeatures(FormatFeature... features) Fluent factory method that will construct and return a new configuration object instance with specified features disabled.DeserializationConfig.withoutFeatures(StreamReadFeature... features) Fluent factory method that will construct and return a new configuration object instance with specified features disabled.DeserializationConfig.withoutFeatures(DeserializationFeature... features) Fluent factory method that will construct and return a new configuration object instance with specified features disabled.DeserializationConfig.withRootName(PropertyName rootName) Methods in tools.jackson.databind with parameters of type DeserializationConfigModifier and TypeMethodDescriptionprotected DeserializationContextExtObjectMapper._deserializationContext(DeserializationConfig config, JsonParser p) protected ObjectReaderObjectReader._new(ObjectReader base, DeserializationConfig config) Factory method called by various "withXxx()" methodsprotected ObjectReaderObjectReader._new(ObjectReader base, DeserializationConfig config, JavaType valueType, ValueDeserializer<Object> rootDeser, Object valueToUpdate, FormatSchema schema, InjectableValues injectableValues) 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, Object valueToUpdate, FormatSchema schema, InjectableValues injectableValues) Factory method sub-classes must override, to produceObjectReaderinstances of proper sub-typeprotected final ObjectReaderObjectReader._with(DeserializationConfig newConfig) 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.AbstractTypeResolver.resolveAbstractType(DeserializationConfig config, BeanDescription.Supplier typeDescRef) Method called to try to resolve an abstract type into concrete type (usually for purposes of deserializing), when no concrete implementation was found.ValueDeserializer.supportsUpdate(DeserializationConfig config) Introspection method that may be called to see whether deserializer supports update of an existing value (aka "merging") or not.ObjectReader.with(DeserializationConfig config) Mutant factory method that will construct a new instance that has specified underlyingDeserializationConfig.Constructors in tools.jackson.databind with parameters of type DeserializationConfigModifierConstructorDescriptionprotectedprotectedDeserializationConfig(DeserializationConfig src, DatatypeFeatures dtFeatures) protectedDeserializationContext(TokenStreamFactory streamFactory, DeserializerFactory df, DeserializerCache cache, DeserializationConfig config, FormatSchema schema, InjectableValues injectableValues) protectedObjectReader(ObjectMapper mapper, DeserializationConfig config) Constructor used byObjectMapperfor initial instantiationprotectedObjectReader(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.protectedObjectReader(ObjectReader base, DeserializationConfig config) Copy constructor used when modifying simple feature flagsprotectedObjectReader(ObjectReader base, DeserializationConfig config, JavaType valueType, ValueDeserializer<Object> rootDeser, Object valueToUpdate, FormatSchema schema, InjectableValues injectableValues) Copy constructor used for building variations. -
Uses of DeserializationConfig in tools.jackson.databind.cfg
Methods in tools.jackson.databind.cfg that return DeserializationConfigModifier and TypeMethodDescriptionMapperBuilder.buildDeserializationConfig(ConfigOverrides configOverrides, MixInHandler mixins, TypeFactory tf, ClassIntrospector classIntr, SubtypeResolver str, RootNameLookup rootNames, CoercionConfigs coercionConfigs) Methods in tools.jackson.databind.cfg with parameters of type DeserializationConfigModifier and TypeMethodDescriptionabstract DeserializationContextExtDeserializationContexts.createContext(DeserializationConfig config, FormatSchema schema, InjectableValues injectables) Factory method for constructing context object for individualwriteValuecall.DeserializationContexts.DefaultImpl.createContext(DeserializationConfig config, FormatSchema schema, InjectableValues injectables) abstract ValueDeserializer<?>HandlerInstantiator.deserializerInstance(DeserializationConfig config, Annotated annotated, Class<?> deserClass) Method called to get an instance of deserializer of specified type.CoercionConfigs.findCoercion(DeserializationConfig config, LogicalType targetType, 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.CoercionConfigs.findCoercionFromBlankString(DeserializationConfig config, LogicalType targetType, 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).CacheProvider.forDeserializerCache(DeserializationConfig config) Method to provide aLookupCacheinstance for constructingDeserializerCache.DefaultCacheProvider.forDeserializerCache(DeserializationConfig config) Method to provide aLookupCacheinstance for constructingDeserializerCache.DeserializationContexts.forMapper(Object mapper, DeserializationConfig config, TokenStreamFactory tsf, DeserializerFactory deserializerFactory) Mutant factory method called when instance is actually created for use by mapper (as opposed to coming into existence during building, module registration).abstract KeyDeserializerHandlerInstantiator.keyDeserializerInstance(DeserializationConfig config, Annotated annotated, Class<?> keyDeserClass) Method called to get an instance of key deserializer of specified type. -
Uses of DeserializationConfig in tools.jackson.databind.deser
Fields in tools.jackson.databind.deser declared as DeserializationConfigModifier and TypeFieldDescriptionprotected final DeserializationConfigBeanDeserializerBuilder._configMethods in tools.jackson.databind.deser with parameters of type DeserializationConfigModifier and TypeMethodDescriptionprotected ValueDeserializer<?>BasicDeserializerFactory._findCustomArrayDeserializer(ArrayType type, DeserializationConfig config, BeanDescription.Supplier beanDescRef, TypeDeserializer elementTypeDeserializer, ValueDeserializer<?> elementDeserializer) protected ValueDeserializer<Object>BasicDeserializerFactory._findCustomBeanDeserializer(JavaType type, DeserializationConfig config, BeanDescription.Supplier beanDescRef) protected ValueDeserializer<?>BasicDeserializerFactory._findCustomCollectionDeserializer(CollectionType type, DeserializationConfig config, BeanDescription.Supplier beanDescRef, TypeDeserializer elementTypeDeserializer, ValueDeserializer<?> elementDeserializer) protected ValueDeserializer<?>BasicDeserializerFactory._findCustomCollectionLikeDeserializer(CollectionLikeType type, DeserializationConfig config, BeanDescription.Supplier beanDescRef, TypeDeserializer elementTypeDeserializer, ValueDeserializer<?> elementDeserializer) protected ValueDeserializer<?>BasicDeserializerFactory._findCustomEnumDeserializer(JavaType type, DeserializationConfig config, BeanDescription.Supplier beanDescRef) protected ValueDeserializer<?>BasicDeserializerFactory._findCustomMapDeserializer(MapType type, DeserializationConfig config, BeanDescription.Supplier beanDescRef, KeyDeserializer keyDeserializer, TypeDeserializer elementTypeDeserializer, ValueDeserializer<?> elementDeserializer) protected ValueDeserializer<?>BasicDeserializerFactory._findCustomMapLikeDeserializer(MapLikeType type, DeserializationConfig config, BeanDescription.Supplier beanDescRef, KeyDeserializer keyDeserializer, TypeDeserializer elementTypeDeserializer, ValueDeserializer<?> elementDeserializer) protected ValueDeserializer<?>BasicDeserializerFactory._findCustomReferenceDeserializer(ReferenceType type, DeserializationConfig config, BeanDescription.Supplier beanDescRef, TypeDeserializer contentTypeDeserializer, ValueDeserializer<?> contentDeserializer) protected ValueDeserializer<?>BasicDeserializerFactory._findCustomTreeNodeDeserializer(JavaType type, DeserializationConfig config, BeanDescription.Supplier beanDescRef) protected CollectionTypeBasicDeserializerFactory._mapAbstractCollectionType(JavaType type, DeserializationConfig config) protected MapTypeBasicDeserializerFactory._mapAbstractMapType(JavaType type, DeserializationConfig config) BasicDeserializerFactory._valueInstantiatorInstance(DeserializationConfig config, Annotated annotated, Object instDef) protected EnumResolverBasicDeserializerFactory.constructEnumNamingStrategyResolver(DeserializationConfig config, AnnotatedClass enumClass) Factory method used to resolve an instance ofCompactStringObjectMapwithEnumNamingStrategyapplied for the target class.BasicDeserializerFactory.createTreeDeserializer(DeserializationConfig config, JavaType nodeType, BeanDescription.Supplier beanDescRef) abstract ValueDeserializer<?>DeserializerFactory.createTreeDeserializer(DeserializationConfig config, JavaType type, BeanDescription.Supplier beanDescRef) Method called to create and return a deserializer that can construct JsonNode(s) from JSON content.default ValueDeserializer<?>Deserializers.findArrayDeserializer(ArrayType type, DeserializationConfig config, BeanDescription.Supplier beanDescRef, TypeDeserializer elementTypeDeserializer, ValueDeserializer<?> elementDeserializer) Method called to locate deserializer for specified array type.default ValueDeserializer<?>Deserializers.findBeanDeserializer(JavaType type, DeserializationConfig config, BeanDescription.Supplier beanDescRef) 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)default ValueDeserializer<?>Deserializers.findCollectionDeserializer(CollectionType type, DeserializationConfig config, BeanDescription.Supplier beanDescRef, TypeDeserializer elementTypeDeserializer, ValueDeserializer<?> elementDeserializer) Method called to locate deserializer for specifiedCollection(List, Set etc) type.default ValueDeserializer<?>Deserializers.findCollectionLikeDeserializer(CollectionLikeType type, DeserializationConfig config, BeanDescription.Supplier beanDescRef, TypeDeserializer elementTypeDeserializer, ValueDeserializer<?> elementDeserializer) Method called to locate deserializer for specified "Collection-like" type (one that acts likeCollectionbut does not implement it).default ValueDeserializer<?>Deserializers.findEnumDeserializer(JavaType type, DeserializationConfig config, BeanDescription.Supplier beanDescRef) Method called to locate deserializer for specifiedEnumtype.KeyDeserializers.findKeyDeserializer(JavaType type, DeserializationConfig config, BeanDescription.Supplier beanDescRef) default ValueDeserializer<?>Deserializers.findMapDeserializer(MapType type, DeserializationConfig config, BeanDescription.Supplier beanDescRef, KeyDeserializer keyDeserializer, TypeDeserializer elementTypeDeserializer, ValueDeserializer<?> elementDeserializer) Method called to locate deserializer for specifiedMaptype.default ValueDeserializer<?>Deserializers.findMapLikeDeserializer(MapLikeType type, DeserializationConfig config, BeanDescription.Supplier beanDescRef, KeyDeserializer keyDeserializer, TypeDeserializer elementTypeDeserializer, ValueDeserializer<?> elementDeserializer) Method called to locate deserializer for specified "Map-like" type (one that acts likeMapbut does not implement it).default ValueDeserializer<?>Deserializers.findReferenceDeserializer(ReferenceType refType, DeserializationConfig config, BeanDescription.Supplier beanDescRef, TypeDeserializer contentTypeDeserializer, ValueDeserializer<?> contentDeserializer) Method called to locate deserializer for value that is of referential type,default ValueDeserializer<?>Deserializers.findTreeNodeDeserializer(JavaType nodeType, DeserializationConfig config, BeanDescription.Supplier beanDescRef) Method called to locate deserializer for specified JSON tree node type.ValueInstantiators.Base.findValueInstantiator(DeserializationConfig config, BeanDescription.Supplier beanDescRef) ValueInstantiators.findValueInstantiator(DeserializationConfig config, BeanDescription.Supplier beanDescRef) 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.ValueInstantiator.Delegating.getArrayDelegateType(DeserializationConfig config) ValueInstantiator.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.ValueInstantiator.Delegating.getDelegateType(DeserializationConfig config) 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.ValueInstantiator.Delegating.getFromObjectArguments(DeserializationConfig config) ValueInstantiator.getFromObjectArguments(DeserializationConfig config) Method called to determine types of instantiation arguments to use when creating instances with creator arguments (whenValueInstantiator.canCreateFromObjectWith()returns true).abstract booleanDeserializers.Base.hasDeserializerFor(DeserializationConfig config, Class<?> valueType) booleanDeserializers.hasDeserializerFor(DeserializationConfig config, 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.ValueDeserializerModifier.modifyArrayDeserializer(DeserializationConfig config, ArrayType valueType, BeanDescription.Supplier beanDescRef, ValueDeserializer<?> 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.ValueDeserializerModifier.modifyCollectionDeserializer(DeserializationConfig config, CollectionType type, BeanDescription.Supplier beanDescRef, ValueDeserializer<?> deserializer) Method called byBeanDeserializerFactoryafter constructing defaultCollectionTypedeserializer instance.ValueDeserializerModifier.modifyCollectionLikeDeserializer(DeserializationConfig config, CollectionLikeType type, BeanDescription.Supplier beanDescRef, ValueDeserializer<?> deserializer) Method called byBeanDeserializerFactoryafter constructing defaultCollectionLikeTypedeserializer instance.ValueDeserializerModifier.modifyDeserializer(DeserializationConfig config, BeanDescription.Supplier beanDescRef, ValueDeserializer<?> deserializer) Method called byBeanDeserializerFactoryafter constructing default bean deserializer instance with properties collected and ordered earlier.ValueDeserializerModifier.modifyEnumDeserializer(DeserializationConfig config, JavaType type, BeanDescription.Supplier beanDescRef, ValueDeserializer<?> deserializer) Method called byBeanDeserializerFactoryafter constructing default enum type deserializer instance.ValueDeserializerModifier.modifyKeyDeserializer(DeserializationConfig config, JavaType type, KeyDeserializer deserializer) Method called byDeserializerFactoryafter it has constructed the standard key deserializer for given key type.ValueDeserializerModifier.modifyMapDeserializer(DeserializationConfig config, MapType type, BeanDescription.Supplier beanDescRef, ValueDeserializer<?> deserializer) Method called byBeanDeserializerFactoryafter constructing defaultMapTypedeserializer instance.ValueDeserializerModifier.modifyMapLikeDeserializer(DeserializationConfig config, MapLikeType type, BeanDescription.Supplier beanDescRef, ValueDeserializer<?> deserializer) Method called byBeanDeserializerFactoryafter constructing defaultMapLikeTypedeserializer instance.ValueDeserializerModifier.modifyReferenceDeserializer(DeserializationConfig config, ReferenceType type, BeanDescription.Supplier beanDescRef, ValueDeserializer<?> deserializer) Method called byBeanDeserializerFactoryafter constructing defaultReferenceTypedeserializer instance.default ValueInstantiatorValueInstantiators.modifyValueInstantiator(DeserializationConfig config, BeanDescription.Supplier beanDescRef, ValueInstantiator defaultInstantiator) Method called to find theValueInstantiatorto use for creating instances of specified type during deserialization.AbstractDeserializer.supportsUpdate(DeserializationConfig config) ValueDeserializerModifier.updateBuilder(DeserializationConfig config, BeanDescription.Supplier beanDescRef, BeanDeserializerBuilder builder) Method called byBeanDeserializerFactorywhen it has collected basic information such as tentative list of properties to deserialize.ValueDeserializerModifier.updateProperties(DeserializationConfig config, BeanDescription.Supplier beanDescRef, 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.Constructors in tools.jackson.databind.deser with parameters of type DeserializationConfigModifierConstructorDescriptionprotectedDeserializationContextExt(TokenStreamFactory tsf, DeserializerFactory deserializerFactory, DeserializerCache cache, DeserializationConfig config, FormatSchema schema, InjectableValues values) Constructor that will pass specified deserializer factory and cache: cache may be null (in which case default implementation will be used), factory cannot be nullImpl(TokenStreamFactory tsf, DeserializerFactory deserializerFactory, DeserializerCache cache, DeserializationConfig config, FormatSchema schema, InjectableValues values) -
Uses of DeserializationConfig in tools.jackson.databind.deser.bean
Methods in tools.jackson.databind.deser.bean with parameters of type DeserializationConfigModifier and TypeMethodDescriptionBeanAsArrayBuilderDeserializer.supportsUpdate(DeserializationConfig config) BeanDeserializerBase.supportsUpdate(DeserializationConfig config) BuilderBasedDeserializer.supportsUpdate(DeserializationConfig config) -
Uses of DeserializationConfig in tools.jackson.databind.deser.impl
Methods in tools.jackson.databind.deser.impl with parameters of type DeserializationConfigModifier and TypeMethodDescriptionvoidManagedReferenceProperty.fixAccess(DeserializationConfig config) voidMethodProperty.fixAccess(DeserializationConfig config) voidObjectIdReferenceProperty.fixAccess(DeserializationConfig config) voidSetterlessProperty.fixAccess(DeserializationConfig config) TypeWrappedDeserializer.supportsUpdate(DeserializationConfig config) -
Uses of DeserializationConfig in tools.jackson.databind.deser.jackson
Methods in tools.jackson.databind.deser.jackson with parameters of type DeserializationConfigModifier and TypeMethodDescriptionTokenStreamLocationInstantiator.getFromObjectArguments(DeserializationConfig config) BaseNodeDeserializer.supportsUpdate(DeserializationConfig config) JsonNodeDeserializer.supportsUpdate(DeserializationConfig config) -
Uses of DeserializationConfig in tools.jackson.databind.deser.jdk
Methods in tools.jackson.databind.deser.jdk with parameters of type DeserializationConfigModifier and TypeMethodDescriptionstatic KeyDeserializerJDKKeyDeserializers.constructDelegatingKeyDeserializer(DeserializationConfig config, JavaType type, ValueDeserializer<?> deser) static ValueDeserializer<?>EnumDeserializer.deserializerForCreator(DeserializationConfig config, Class<?> enumClass, AnnotatedMethod factory, ValueInstantiator valueInstantiator, SettableBeanProperty[] creatorProps, EnumResolver byNameResolver) Factory method used when Enum instances are to be deserialized using a creator (static factory method)static ValueDeserializer<?>EnumDeserializer.deserializerForNoArgsCreator(DeserializationConfig config, Class<?> enumClass, AnnotatedMethod factory) Factory method used when Enum instances are to be deserialized using a zero-/no-args factory methodJDKKeyDeserializers.findKeyDeserializer(JavaType type, DeserializationConfig config, BeanDescription.Supplier beanDescRef) static ValueInstantiatorJDKValueInstantiators.findStdValueInstantiator(DeserializationConfig config, Class<?> raw) AtomicReferenceDeserializer.supportsUpdate(DeserializationConfig config) EnumSetDeserializer.supportsUpdate(DeserializationConfig config) PrimitiveArrayDeserializers.supportsUpdate(DeserializationConfig config) StringArrayDeserializer.supportsUpdate(DeserializationConfig config) UntypedObjectDeserializer.supportsUpdate(DeserializationConfig config) -
Uses of DeserializationConfig in tools.jackson.databind.deser.std
Methods in tools.jackson.databind.deser.std with parameters of type DeserializationConfigModifier and TypeMethodDescriptionStdValueInstantiator.getArrayDelegateType(DeserializationConfig config) StdValueInstantiator.getDelegateType(DeserializationConfig config) StdValueInstantiator.getFromObjectArguments(DeserializationConfig config) ContainerDeserializerBase.supportsUpdate(DeserializationConfig config) DelegatingDeserializer.supportsUpdate(DeserializationConfig config) NullifyingDeserializer.supportsUpdate(DeserializationConfig config) ReferenceTypeDeserializer.supportsUpdate(DeserializationConfig config) By default we assume that updateability mostly relies on value deserializer; if it supports updates, typically that's what matters.StdConvertingDeserializer.supportsUpdate(DeserializationConfig config) StdScalarDeserializer.supportsUpdate(DeserializationConfig config) By default assumption is that scalar types cannot be updated: many are immutable values (such as primitives and wrappers)Constructors in tools.jackson.databind.deser.std with parameters of type DeserializationConfigModifierConstructorDescriptionStdValueInstantiator(DeserializationConfig config, JavaType valueType) -
Uses of DeserializationConfig in tools.jackson.databind.ext
Methods in tools.jackson.databind.ext with parameters of type DeserializationConfigModifier and TypeMethodDescriptionstatic ValueDeserializer<?>CoreXMLDeserializers.findBeanDeserializer(DeserializationConfig config, JavaType type) OptionalHandlerFactory.findDeserializer(DeserializationConfig config, JavaType type) -
Uses of DeserializationConfig in tools.jackson.databind.ext.sql
Methods in tools.jackson.databind.ext.sql with parameters of type DeserializationConfigModifier and TypeMethodDescriptionJavaSqlTypeHandlerFactory.findDeserializer(DeserializationConfig config, JavaType type) -
Uses of DeserializationConfig in tools.jackson.databind.module
Methods in tools.jackson.databind.module with parameters of type DeserializationConfigModifier and TypeMethodDescriptionSimpleDeserializers.findArrayDeserializer(ArrayType type, DeserializationConfig config, BeanDescription.Supplier beanDescRef, TypeDeserializer elementTypeDeserializer, ValueDeserializer<?> elementDeserializer) SimpleDeserializers.findBeanDeserializer(JavaType type, DeserializationConfig config, BeanDescription.Supplier beanDescRef) SimpleDeserializers.findCollectionDeserializer(CollectionType type, DeserializationConfig config, BeanDescription.Supplier beanDescRef, TypeDeserializer elementTypeDeserializer, ValueDeserializer<?> elementDeserializer) SimpleDeserializers.findCollectionLikeDeserializer(CollectionLikeType type, DeserializationConfig config, BeanDescription.Supplier beanDescRef, TypeDeserializer elementTypeDeserializer, ValueDeserializer<?> elementDeserializer) SimpleDeserializers.findEnumDeserializer(JavaType enumType, DeserializationConfig config, BeanDescription.Supplier beanDescRef) SimpleKeyDeserializers.findKeyDeserializer(JavaType type, DeserializationConfig config, BeanDescription.Supplier beanDescRef) SimpleDeserializers.findMapDeserializer(MapType type, DeserializationConfig config, BeanDescription.Supplier beanDescRef, KeyDeserializer keyDeserializer, TypeDeserializer elementTypeDeserializer, ValueDeserializer<?> elementDeserializer) SimpleDeserializers.findMapLikeDeserializer(MapLikeType type, DeserializationConfig config, BeanDescription.Supplier beanDescRef, KeyDeserializer keyDeserializer, TypeDeserializer elementTypeDeserializer, ValueDeserializer<?> elementDeserializer) SimpleDeserializers.findReferenceDeserializer(ReferenceType refType, DeserializationConfig config, BeanDescription.Supplier beanDescRef, TypeDeserializer contentTypeDeserializer, ValueDeserializer<?> contentDeserializer) SimpleDeserializers.findTreeNodeDeserializer(JavaType nodeType, DeserializationConfig config, BeanDescription.Supplier beanDescRef) SimpleAbstractTypeResolver.findTypeMapping(DeserializationConfig config, JavaType type) SimpleValueInstantiators.findValueInstantiator(DeserializationConfig config, BeanDescription.Supplier beanDescRef) booleanSimpleDeserializers.hasDeserializerFor(DeserializationConfig config, Class<?> valueType) SimpleAbstractTypeResolver.resolveAbstractType(DeserializationConfig config, BeanDescription.Supplier beanDescRef) -
Uses of DeserializationConfig in tools.jackson.databind.util
Methods in tools.jackson.databind.util with parameters of type DeserializationConfigModifier and TypeMethodDescriptionstatic EnumResolverEnumResolver.constructFor(DeserializationConfig config, AnnotatedClass annotatedClass) Factory method for constructing anEnumResolverbased on the givenDeserializationConfigandAnnotatedClassof the enum to be resolved.static EnumResolverEnumResolver.constructUsingEnumNamingStrategy(DeserializationConfig config, AnnotatedClass annotatedClass, EnumNamingStrategy enumNamingStrategy) Factory method for constructing anEnumResolverwithEnumNamingStrategyapplied.static EnumResolverEnumResolver.constructUsingIndex(DeserializationConfig config, AnnotatedClass annotatedClass) Factory method for constructing resolver that maps from index of Enum.values() into Enum value.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.constructUsingToString(DeserializationConfig config, AnnotatedClass annotatedClass) Factory method for constructing resolver that maps from Enum.toString() into Enum value