Class DefaultDeserializationContext.Impl
- java.lang.Object
-
- com.fasterxml.jackson.databind.DatabindContext
-
- com.fasterxml.jackson.databind.DeserializationContext
-
- com.fasterxml.jackson.databind.deser.DefaultDeserializationContext
-
- com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.Impl
-
- All Implemented Interfaces:
java.io.Serializable
- Enclosing class:
- DefaultDeserializationContext
public static final class DefaultDeserializationContext.Impl extends DefaultDeserializationContext
Actual full concrete implementation- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.fasterxml.jackson.databind.deser.DefaultDeserializationContext
DefaultDeserializationContext.Impl
-
-
Constructor Summary
Constructors Constructor Description Impl(DeserializerFactory df)
Default constructor for a blueprint object, which will use the standardDeserializerCache
, given factory.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DefaultDeserializationContext
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
createDummyInstance(DeserializationConfig config)
DefaultDeserializationContext
createInstance(DeserializationConfig config, JsonParser p, InjectableValues values)
Method called to create actual usable per-deserialization context instance.DefaultDeserializationContext
with(DeserializerFactory factory)
Fluent factory method used for constructing a blueprint instance with different factory-
Methods inherited from class com.fasterxml.jackson.databind.deser.DefaultDeserializationContext
checkUnresolvedObjectId, deserializerInstance, findObjectId, keyDeserializerInstance, readRootValue
-
Methods inherited from class com.fasterxml.jackson.databind.DeserializationContext
bufferAsCopyOfValue, bufferForInputBuffering, bufferForInputBuffering, canOverrideAccessModifiers, constructCalendar, constructSpecializedType, constructType, endOfInputException, extractScalarFromObject, findClass, findCoercionAction, findCoercionFromBlankString, findContextualValueDeserializer, findInjectableValue, findKeyDeserializer, findNonContextualValueDeserializer, findRootValueDeserializer, getActiveView, getAnnotationIntrospector, getArrayBuilders, getAttribute, getBase64Variant, getConfig, getContextualType, getDefaultPropertyFormat, getDeserializationFeatures, getFactory, getLocale, getNodeFactory, getParser, getTimeZone, getTypeFactory, handleBadMerge, handleInstantiationProblem, handleMissingInstantiator, handleMissingTypeId, handlePrimaryContextualization, handleSecondaryContextualization, handleUnexpectedToken, handleUnexpectedToken, handleUnexpectedToken, handleUnexpectedToken, handleUnknownProperty, handleUnknownTypeId, handleWeirdKey, handleWeirdNativeValue, handleWeirdNumberValue, handleWeirdStringValue, hasDeserializationFeatures, hasSomeOfFeatures, hasValueDeserializerFor, instantiationException, instantiationException, invalidTypeIdException, isEnabled, isEnabled, isEnabled, leaseObjectBuffer, mappingException, mappingException, mappingException, mappingException, missingTypeIdException, parseDate, readPropertyValue, readPropertyValue, readTree, readTreeAsValue, readTreeAsValue, readValue, readValue, reportBadCoercion, reportBadDefinition, reportBadMerge, reportBadPropertyDefinition, reportBadTypeDefinition, reportInputMismatch, reportInputMismatch, reportInputMismatch, reportInputMismatch, reportMappingException, reportMissingContent, reportPropertyInputMismatch, reportPropertyInputMismatch, reportTrailingTokens, reportUnknownProperty, reportUnresolvedObjectId, reportWrongTokenException, reportWrongTokenException, reportWrongTokenException, reportWrongTokenException, returnObjectBuffer, setAttribute, unknownTypeException, weirdKeyException, weirdNativeValueException, weirdNumberException, weirdStringException, wrongTokenException, wrongTokenException, wrongTokenException
-
Methods inherited from class com.fasterxml.jackson.databind.DatabindContext
constructType, converterInstance, objectIdGeneratorInstance, objectIdResolverInstance, reportBadDefinition, resolveAndValidateSubType, resolveSubType
-
-
-
-
Constructor Detail
-
Impl
public Impl(DeserializerFactory df)
Default constructor for a blueprint object, which will use the standardDeserializerCache
, given factory.
-
-
Method Detail
-
copy
public DefaultDeserializationContext copy()
Description copied from class:DefaultDeserializationContext
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.- Overrides:
copy
in classDefaultDeserializationContext
-
createInstance
public DefaultDeserializationContext createInstance(DeserializationConfig config, JsonParser p, InjectableValues values)
Description copied from class:DefaultDeserializationContext
Method called to create actual usable per-deserialization context instance.- Specified by:
createInstance
in classDefaultDeserializationContext
-
createDummyInstance
public DefaultDeserializationContext createDummyInstance(DeserializationConfig config)
- Specified by:
createDummyInstance
in classDefaultDeserializationContext
-
with
public DefaultDeserializationContext with(DeserializerFactory factory)
Description copied from class:DefaultDeserializationContext
Fluent factory method used for constructing a blueprint instance with different factory- Specified by:
with
in classDefaultDeserializationContext
-
-