Uses of Class
com.fasterxml.jackson.databind.deser.DefaultDeserializationContext
Packages that use DefaultDeserializationContext
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.Contains implementation classes of deserialization part of
data binding.
-
Uses of DefaultDeserializationContext in com.fasterxml.jackson.databind
Fields in com.fasterxml.jackson.databind declared as DefaultDeserializationContextModifier and TypeFieldDescriptionprotected final DefaultDeserializationContext
ObjectReader._context
Blueprint instance of deserialization context; used for creating actual instance when needed.protected DefaultDeserializationContext
ObjectMapper._deserializationContext
Blueprint context object; stored here to allow custom sub-classes.Methods in com.fasterxml.jackson.databind that return DefaultDeserializationContextModifier and TypeMethodDescriptionprotected DefaultDeserializationContext
ObjectMapper.createDeserializationContext
(com.fasterxml.jackson.core.JsonParser p, DeserializationConfig cfg) Internal helper method called to create an instance ofDeserializationContext
for deserializing a single root value.protected DefaultDeserializationContext
ObjectReader.createDeserializationContext
(com.fasterxml.jackson.core.JsonParser p) Internal helper method called to create an instance ofDeserializationContext
for deserializing a single root value.protected DefaultDeserializationContext
ObjectReader.createDummyDeserializationContext()
Constructors in com.fasterxml.jackson.databind with parameters of type DefaultDeserializationContextModifierConstructorDescriptionObjectMapper
(com.fasterxml.jackson.core.JsonFactory jf, DefaultSerializerProvider sp, DefaultDeserializationContext dc) Constructs instance that uses specifiedJsonFactory
for constructing necessaryJsonParser
s and/orJsonGenerator
s, and uses given providers for accessing serializers and deserializers. -
Uses of DefaultDeserializationContext in com.fasterxml.jackson.databind.deser
Subclasses of DefaultDeserializationContext in com.fasterxml.jackson.databind.deserModifier and TypeClassDescriptionstatic final class
Actual full concrete implementationMethods in com.fasterxml.jackson.databind.deser that return DefaultDeserializationContextModifier and TypeMethodDescriptionDefaultDeserializationContext.copy()
Method needed to ensure thatObjectMapper.copy()
will work properly; specifically, that caches are cleared, but settings will otherwise remain identical; and that no sharing of state occurs.DefaultDeserializationContext.Impl.copy()
abstract DefaultDeserializationContext
DefaultDeserializationContext.createDummyInstance
(DeserializationConfig config) DefaultDeserializationContext.Impl.createDummyInstance
(DeserializationConfig config) abstract DefaultDeserializationContext
DefaultDeserializationContext.createInstance
(DeserializationConfig config, com.fasterxml.jackson.core.JsonParser p, InjectableValues values) Method called to create actual usable per-deserialization context instance.DefaultDeserializationContext.Impl.createInstance
(DeserializationConfig config, com.fasterxml.jackson.core.JsonParser p, InjectableValues values) DefaultDeserializationContext.Impl.with
(DeserializerFactory factory) abstract DefaultDeserializationContext
DefaultDeserializationContext.with
(DeserializerFactory factory) Fluent factory method used for constructing a blueprint instance with different factoryDefaultDeserializationContext.Impl.withCaches
(CacheProvider cp) abstract DefaultDeserializationContext
DefaultDeserializationContext.withCaches
(CacheProvider cacheProvider) Fluent factory method used for constructing a new instance with cache instances provided byCacheProvider
.Constructors in com.fasterxml.jackson.databind.deser with parameters of type DefaultDeserializationContextModifierConstructorDescriptionprotected
Copy-constructorprotected
protected
protected
protected
DefaultDeserializationContext
(DefaultDeserializationContext src, DeserializationConfig config, com.fasterxml.jackson.core.JsonParser p, InjectableValues values)