public static final class DefaultSerializerProvider.Impl extends DefaultSerializerProvider
DefaultSerializerProvider.Impl
Modifier and Type | Field and Description |
---|---|
private static long |
serialVersionUID |
_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(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)
Overridable method, used to create a non-blueprint instances from the blueprint.
|
_createObjectIdMap, _serializeNull, acceptJsonFormatVisitor, cachedSerializersCount, findObjectId, flushCachedSerializers, generateJsonSchema, hasSerializerFor, serializePolymorphic, serializePolymorphic, serializerInstance, serializeValue, serializeValue, serializeValue
_createAndCacheUntypedSerializer, _createAndCacheUntypedSerializer, _createUntypedSerializer, _dateFormat, _findExplicitUntypedSerializer, _handleContextualResolvable, _handleResolvable, _reportIncompatibleRootType, canOverrideAccessModifiers, defaultSerializeDateKey, defaultSerializeDateKey, defaultSerializeDateValue, defaultSerializeDateValue, defaultSerializeField, defaultSerializeNull, defaultSerializeValue, findKeySerializer, findKeySerializer, findNullKeySerializer, findNullValueSerializer, findPrimaryPropertySerializer, findPrimaryPropertySerializer, findTypedValueSerializer, findTypedValueSerializer, findTypeSerializer, findValueSerializer, findValueSerializer, findValueSerializer, findValueSerializer, getActiveView, getAnnotationIntrospector, getAttribute, getConfig, getDefaultNullKeySerializer, getDefaultNullValueSerializer, getDefaultPropertyFormat, getFilterProvider, getLocale, getSerializationView, getTimeZone, getTypeFactory, getUnknownTypeSerializer, handlePrimaryContextualization, handleSecondaryContextualization, hasSerializationFeatures, isEnabled, isEnabled, isUnknownTypeSerializer, mappingException, setAttribute, setDefaultKeySerializer, setNullKeySerializer, setNullValueSerializer
constructSpecializedType, constructType, converterInstance, objectIdGeneratorInstance, objectIdResolverInstance
private static final long serialVersionUID
public Impl()
public Impl(DefaultSerializerProvider.Impl src)
protected Impl(SerializerProvider src, SerializationConfig config, SerializerFactory f)
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