## Uses of Class
com.fasterxml.jackson.databind.ser.DefaultSerializerProvider

Packages that use DefaultSerializerProvider
Package | Description
--- | ---
com.fasterxml.jackson.databind | 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.
com.fasterxml.jackson.databind.ser | 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 DefaultSerializerProvider
Modifier and Type | Field and Description
--- | ---
`protected DefaultSerializerProvider` | SequenceWriter.`_provider`
`protected DefaultSerializerProvider` | ObjectWriter.`_serializerProvider`
`protected DefaultSerializerProvider` | ObjectMapper.`_serializerProvider` Object that manages access to serializers used for serialization, including caching.

Methods in com.fasterxml.jackson.databind that return DefaultSerializerProvider
Modifier and Type | Method and Description
--- | ---
`protected DefaultSerializerProvider` | ObjectWriter.`_serializerProvider(SerializationConfig config)` Overridable helper method used for constructing `SerializerProvider` to use for serialization.
`protected DefaultSerializerProvider` | ObjectMapper.`_serializerProvider(SerializationConfig config)` Overridable helper method used for constructing `SerializerProvider` to use for serialization.

Methods in com.fasterxml.jackson.databind with parameters of type DefaultSerializerProvider
Modifier and Type | Method and Description
--- | ---
`ObjectMapper` | ObjectMapper.`setSerializerProvider(DefaultSerializerProvider p)` Method for setting specific `SerializerProvider` to use for handling caching of `JsonSerializer` instances.

Constructors in com.fasterxml.jackson.databind with parameters of type DefaultSerializerProvider
Constructor and Description
`ObjectMapper(JsonFactory jf, DefaultSerializerProvider sp, DefaultDeserializationContext dc)` Constructs instance that uses specified `JsonFactory` for constructing necessary `JsonParser`s and/or `JsonGenerator`s, and uses given providers for accessing serializers and deserializers.
`SequenceWriter(DefaultSerializerProvider prov, JsonGenerator gen, boolean closeGenerator, ObjectWriter.Prefetch prefetch)`

### Uses of DefaultSerializerProvider in com.fasterxml.jackson.databind.ser

Subclasses of DefaultSerializerProvider in com.fasterxml.jackson.databind.ser
Modifier and Type | Class and Description
--- | ---
`static class` | `DefaultSerializerProvider.Impl` Concrete implementation that defines factory method(s), defined as final.

Methods in com.fasterxml.jackson.databind.ser that return DefaultSerializerProvider
Modifier and Type | Method and Description
--- | ---
`DefaultSerializerProvider` | 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` | DefaultSerializerProvider.Impl.`copy()`
`abstract DefaultSerializerProvider` | DefaultSerializerProvider.`createInstance(SerializationConfig config, SerializerFactory jsf)` Overridable method, used to create a non-blueprint instances from the blueprint.

Constructors in com.fasterxml.jackson.databind.ser with parameters of type DefaultSerializerProvider
Constructor and Description
`DefaultSerializerProvider(DefaultSerializerProvider src)`