public static final class DefaultDeserializationContext.Impl extends DefaultDeserializationContext
DefaultDeserializationContext.Impl| Modifier and Type | Field and Description |
|---|---|
private static long |
serialVersionUID |
_objectIds_arrayBuilders, _attributes, _cache, _config, _currentType, _dateFormat, _factory, _featureFlags, _injectableValues, _objectBuffer, _parser, _view| Modifier | Constructor and Description |
|---|---|
protected |
Impl(DefaultDeserializationContext.Impl src) |
protected |
Impl(DefaultDeserializationContext.Impl src,
DeserializationConfig config,
com.fasterxml.jackson.core.JsonParser jp,
InjectableValues values) |
protected |
Impl(DefaultDeserializationContext.Impl src,
DeserializerFactory factory) |
|
Impl(DeserializerFactory df)
Default constructor for a blueprint object, which will use the standard
DeserializerCache, given factory. |
| Modifier and Type | Method and Description |
|---|---|
DefaultDeserializationContext |
copy()
Method needed to ensure that
ObjectMapper.copy() will work
properly; specifically, that caches are cleared, but settings
will otherwise remain identical; and that no sharing of state
occurs. |
DefaultDeserializationContext |
createInstance(DeserializationConfig config,
com.fasterxml.jackson.core.JsonParser jp,
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
|
checkUnresolvedObjectId, createReadableObjectId, deserializerInstance, findObjectId, findObjectId, keyDeserializerInstance, tryToResolveUnresolvedObjectId_calcName, _desc, _quotedString, _valueDesc, canOverrideAccessModifiers, constructCalendar, constructType, determineClassName, endOfInputException, findClass, findContextualValueDeserializer, findInjectableValue, findKeyDeserializer, findNonContextualValueDeserializer, findRootValueDeserializer, getActiveView, getAnnotationIntrospector, getArrayBuilders, getAttribute, getBase64Variant, getConfig, getContextualType, getDateFormat, getDefaultPropertyFormat, getDeserializationFeatures, getFactory, getLocale, getNodeFactory, getParser, getTimeZone, getTypeFactory, handlePrimaryContextualization, handlePrimaryContextualization, handleSecondaryContextualization, handleSecondaryContextualization, handleUnknownProperty, hasDeserializationFeatures, hasSomeOfFeatures, hasValueDeserializerFor, hasValueDeserializerFor, instantiationException, instantiationException, isEnabled, isEnabled, leaseObjectBuffer, mappingException, mappingException, mappingException, mappingException, parseDate, readPropertyValue, readPropertyValue, readValue, readValue, reportEndOfInputException, reportInstantiationException, reportInstantiationException, reportMappingException, reportUnknownProperty, reportUnknownTypeException, reportWeirdKeyException, reportWeirdNumberException, reportWeirdStringException, reportWrongTokenException, returnObjectBuffer, setAttribute, unknownTypeException, unknownTypeException, weirdKeyException, weirdNumberException, weirdStringException, wrongTokenExceptionconstructSpecializedType, constructType, converterInstance, objectIdGeneratorInstance, objectIdResolverInstanceprivate static final long serialVersionUID
public Impl(DeserializerFactory df)
DeserializerCache, given factory.protected Impl(DefaultDeserializationContext.Impl src, DeserializationConfig config, com.fasterxml.jackson.core.JsonParser jp, InjectableValues values)
protected Impl(DefaultDeserializationContext.Impl src)
protected Impl(DefaultDeserializationContext.Impl src, DeserializerFactory factory)
public DefaultDeserializationContext copy()
DefaultDeserializationContextObjectMapper.copy() will work
properly; specifically, that caches are cleared, but settings
will otherwise remain identical; and that no sharing of state
occurs.copy in class DefaultDeserializationContextpublic DefaultDeserializationContext createInstance(DeserializationConfig config, com.fasterxml.jackson.core.JsonParser jp, InjectableValues values)
DefaultDeserializationContextcreateInstance in class DefaultDeserializationContextpublic DefaultDeserializationContext with(DeserializerFactory factory)
DefaultDeserializationContextwith in class DefaultDeserializationContext