public static final class DefaultSerializerProvider.Impl extends DefaultSerializerProvider
DefaultSerializerProvider.Impl
_generator, _objectIdGenerators, _seenObjectIds
_attributes, _config, _dateFormat, _keySerializer, _knownSerializers, _nullKeySerializer, _nullValueSerializer, _serializationView, _serializerCache, _serializerFactory, _stdNullValueSerializer, _unknownTypeSerializer, CACHE_UNKNOWN_MAPPINGS, DEFAULT_NULL_KEY_SERIALIZER, DEFAULT_UNKNOWN_SERIALIZER
Modifier | Constructor and Description |
---|---|
|
Impl() |
|
Impl(DefaultSerializerProvider.Impl src) |
protected |
Impl(DefaultSerializerProvider.Impl src,
CacheProvider cp) |
protected |
Impl(SerializerProvider src,
SerializationConfig config,
SerializerFactory f) |
Modifier and Type | Method and Description |
---|---|
DefaultSerializerProvider |
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. |
DefaultSerializerProvider.Impl |
createInstance(SerializationConfig config,
SerializerFactory jsf)
Method that sub-classes need to implement: used to create a non-blueprint instances
from the blueprint.
|
DefaultSerializerProvider |
withCaches(CacheProvider cp)
Fluent factory method used for constructing a new instance with cache instances provided by
CacheProvider . |
_createObjectIdMap, _serializeNull, acceptJsonFormatVisitor, cachedSerializersCount, findObjectId, flushCachedSerializers, generateJsonSchema, getGenerator, hasSerializerFor, includeFilterInstance, includeFilterSuppressNulls, serializePolymorphic, serializerInstance, serializeValue, serializeValue, serializeValue
_createAndCacheUntypedSerializer, _createAndCacheUntypedSerializer, _createUntypedSerializer, _dateFormat, _findExplicitUntypedSerializer, _handleContextualResolvable, _handleResolvable, _reportIncompatibleRootType, bufferForValueConversion, bufferForValueConversion, canOverrideAccessModifiers, constructSpecializedType, defaultSerializeDateKey, defaultSerializeDateKey, defaultSerializeDateValue, defaultSerializeDateValue, defaultSerializeField, defaultSerializeNull, defaultSerializeValue, findContentValueSerializer, findContentValueSerializer, findKeySerializer, findKeySerializer, findNullKeySerializer, findNullValueSerializer, findPrimaryPropertySerializer, findPrimaryPropertySerializer, findTypedValueSerializer, findTypedValueSerializer, findTypeSerializer, findValueSerializer, findValueSerializer, findValueSerializer, findValueSerializer, getActiveView, getAnnotationIntrospector, getAttribute, getConfig, getDatatypeFeatures, getDefaultNullKeySerializer, getDefaultNullValueSerializer, getDefaultPropertyFormat, getDefaultPropertyInclusion, getFilterProvider, getLocale, getTimeZone, getTypeFactory, getUnknownTypeSerializer, handlePrimaryContextualization, handleSecondaryContextualization, hasSerializationFeatures, invalidTypeIdException, isEnabled, isEnabled, isEnabled, isUnknownTypeSerializer, mappingException, mappingException, reportBadDefinition, reportBadDefinition, reportBadDefinition, reportBadPropertyDefinition, reportBadTypeDefinition, reportMappingProblem, reportMappingProblem, setAttribute, setDefaultKeySerializer, setNullKeySerializer, setNullValueSerializer
_colonConcat, _desc, _format, _quotedString, _throwNotASubtype, _throwSubtypeClassNotAllowed, _throwSubtypeNameNotAllowed, _truncate, constructType, converterInstance, objectIdGeneratorInstance, objectIdResolverInstance, reportBadDefinition, resolveAndValidateSubType, resolveSubType
public Impl()
public Impl(DefaultSerializerProvider.Impl src)
protected Impl(SerializerProvider src, SerializationConfig config, SerializerFactory f)
protected Impl(DefaultSerializerProvider.Impl src, CacheProvider cp)
public DefaultSerializerProvider copy()
DefaultSerializerProvider
ObjectMapper.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 DefaultSerializerProvider
public DefaultSerializerProvider.Impl createInstance(SerializationConfig config, SerializerFactory jsf)
DefaultSerializerProvider
createInstance
in class DefaultSerializerProvider
public DefaultSerializerProvider withCaches(CacheProvider cp)
DefaultSerializerProvider
CacheProvider
.withCaches
in class DefaultSerializerProvider
Copyright © 2008–2023 FasterXML. All rights reserved.