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 DefaultDeserializationContextObjectReader._contextBlueprint instance of deserialization context; used for creating actual instance when needed.protected DefaultDeserializationContextObjectMapper._deserializationContextBlueprint context object; stored here to allow custom sub-classes.Methods in com.fasterxml.jackson.databind that return DefaultDeserializationContextModifier and TypeMethodDescriptionprotected DefaultDeserializationContextObjectMapper.createDeserializationContext(com.fasterxml.jackson.core.JsonParser p, DeserializationConfig cfg) Internal helper method called to create an instance ofDeserializationContextfor deserializing a single root value.protected DefaultDeserializationContextObjectReader.createDeserializationContext(com.fasterxml.jackson.core.JsonParser p) Internal helper method called to create an instance ofDeserializationContextfor deserializing a single root value.protected DefaultDeserializationContextObjectReader.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 specifiedJsonFactoryfor constructing necessaryJsonParsers and/orJsonGenerators, 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 classActual 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 DefaultDeserializationContextDefaultDeserializationContext.createDummyInstance(DeserializationConfig config) DefaultDeserializationContext.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.DefaultDeserializationContext.Impl.createInstance(DeserializationConfig config, com.fasterxml.jackson.core.JsonParser p, InjectableValues values) DefaultDeserializationContext.Impl.with(DeserializerFactory factory) abstract DefaultDeserializationContextDefaultDeserializationContext.with(DeserializerFactory factory) Fluent factory method used for constructing a blueprint instance with different factoryDefaultDeserializationContext.Impl.withCaches(CacheProvider cp) abstract DefaultDeserializationContextDefaultDeserializationContext.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 DefaultDeserializationContextModifierConstructorDescriptionprotectedCopy-constructorprotectedprotectedprotectedprotectedDefaultDeserializationContext(DefaultDeserializationContext src, DeserializationConfig config, com.fasterxml.jackson.core.JsonParser p, InjectableValues values)