Uses of Class
com.fasterxml.jackson.databind.ser.DefaultSerializerProvider
Packages that use DefaultSerializerProvider
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 serialization part of
data binding.
-
Uses of DefaultSerializerProvider in com.fasterxml.jackson.databind
Fields in com.fasterxml.jackson.databind declared as DefaultSerializerProviderModifier and TypeFieldDescriptionprotected final DefaultSerializerProvider
SequenceWriter._provider
protected DefaultSerializerProvider
ObjectMapper._serializerProvider
Object that manages access to serializers used for serialization, including caching.protected final DefaultSerializerProvider
ObjectWriter._serializerProvider
Methods in com.fasterxml.jackson.databind that return DefaultSerializerProviderModifier and TypeMethodDescriptionprotected DefaultSerializerProvider
ObjectMapper._serializerProvider
(SerializationConfig config) Overridable helper method used for constructingSerializerProvider
to use for serialization.protected DefaultSerializerProvider
ObjectWriter._serializerProvider()
Overridable helper method used for constructingSerializerProvider
to use for serialization.Methods in com.fasterxml.jackson.databind with parameters of type DefaultSerializerProviderModifier and TypeMethodDescriptionvoid
ObjectWriter.Prefetch.serialize
(com.fasterxml.jackson.core.JsonGenerator gen, Object value, DefaultSerializerProvider prov) ObjectMapper.setSerializerProvider
(DefaultSerializerProvider p) Method for setting "blueprint"SerializerProvider
instance to use as the base for actual provider instances to use for handling caching ofJsonSerializer
instances.Constructors in com.fasterxml.jackson.databind with parameters of type DefaultSerializerProviderModifierConstructorDescriptionObjectMapper
(com.fasterxml.jackson.core.JsonFactory jf, DefaultSerializerProvider sp, DefaultDeserializationContext dc) Constructs instance that uses specifiedJsonFactory
for constructing necessaryJsonParser
s and/orJsonGenerator
s, and uses given providers for accessing serializers and deserializers.SequenceWriter
(DefaultSerializerProvider prov, com.fasterxml.jackson.core.JsonGenerator gen, boolean closeGenerator, ObjectWriter.Prefetch prefetch) -
Uses of DefaultSerializerProvider in com.fasterxml.jackson.databind.ser
Subclasses of DefaultSerializerProvider in com.fasterxml.jackson.databind.serModifier and TypeClassDescriptionstatic final class
Concrete implementation that defines factory method(s), defined as final.Methods in com.fasterxml.jackson.databind.ser that return DefaultSerializerProviderModifier and TypeMethodDescriptionDefaultSerializerProvider.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.DefaultSerializerProvider.Impl.copy()
abstract DefaultSerializerProvider
DefaultSerializerProvider.createInstance
(SerializationConfig config, SerializerFactory jsf) Method that sub-classes need to implement: used to create a non-blueprint instances from the blueprint.DefaultSerializerProvider.Impl.withCaches
(CacheProvider cp) abstract DefaultSerializerProvider
DefaultSerializerProvider.withCaches
(CacheProvider cacheProvider) Fluent factory method used for constructing a new instance with cache instances provided byCacheProvider
.Constructors in com.fasterxml.jackson.databind.ser with parameters of type DefaultSerializerProviderModifierConstructorDescriptionprotected
protected