## Uses of Class
com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap

Packages that use PropertySerializerMap
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.
com.fasterxml.jackson.databind.ser.impl | Contains implementation classes of serialization part of data binding.
com.fasterxml.jackson.databind.ser.std |

### Uses of PropertySerializerMap in com.fasterxml.jackson.databind

Fields in com.fasterxml.jackson.databind declared as PropertySerializerMap
Modifier and Type | Field and Description
--- | ---
`protected PropertySerializerMap` | SequenceWriter.`_dynamicSerializers` If `SequenceWriter._rootSerializer` is not defined (no root type was used for constructing `ObjectWriter`), we will use simple scheme for keeping track of serializers needed.

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

Fields in com.fasterxml.jackson.databind.ser declared as PropertySerializerMap
Modifier and Type | Field and Description
--- | ---
`protected PropertySerializerMap` | BeanPropertyWriter.`_dynamicSerializers` In case serializer is not known statically (i.e.

Methods in com.fasterxml.jackson.databind.ser with parameters of type PropertySerializerMap
Modifier and Type | Method and Description
--- | ---
`protected JsonSerializer<Object>` | BeanPropertyWriter.`_findAndAddDynamic(PropertySerializerMap map, Class<?> type, SerializerProvider provider)`

### Uses of PropertySerializerMap in com.fasterxml.jackson.databind.ser.impl

Fields in com.fasterxml.jackson.databind.ser.impl declared as PropertySerializerMap
Modifier and Type | Field and Description
--- | ---
`protected PropertySerializerMap` | MapEntrySerializer.`_dynamicValueSerializers` If value type can not be statically determined, mapping from runtime value types to serializers are stored in this object.
`PropertySerializerMap` | PropertySerializerMap.SerializerAndMapResult.`map`

Methods in com.fasterxml.jackson.databind.ser.impl that return PropertySerializerMap
Modifier and Type | Method and Description
--- | ---
`static PropertySerializerMap` | PropertySerializerMap.`emptyForProperties()`
`static PropertySerializerMap` | PropertySerializerMap.`emptyForRootValues()`
`static PropertySerializerMap` | PropertySerializerMap.`emptyMap()` Deprecated. Since 2.5 Use `emptyForProperties()` instead
`abstract PropertySerializerMap` | PropertySerializerMap.`newWith(Class<?> type, JsonSerializer<Object> serializer)`

Methods in com.fasterxml.jackson.databind.ser.impl with parameters of type PropertySerializerMap
Modifier and Type | Method and Description
--- | ---
`protected JsonSerializer<Object>` | UnwrappingBeanPropertyWriter.`_findAndAddDynamic(PropertySerializerMap map, Class<?> type, SerializerProvider provider)`
`protected JsonSerializer<Object>` | MapEntrySerializer.`_findAndAddDynamic(PropertySerializerMap map, Class<?> type, SerializerProvider provider)`
`protected JsonSerializer<Object>` | MapEntrySerializer.`_findAndAddDynamic(PropertySerializerMap map, JavaType type, SerializerProvider provider)`

Constructors in com.fasterxml.jackson.databind.ser.impl with parameters of type PropertySerializerMap
Constructor and Description
`PropertySerializerMap.SerializerAndMapResult(JsonSerializer<Object> serializer, PropertySerializerMap map)`
`PropertySerializerMap(PropertySerializerMap base)`

### Uses of PropertySerializerMap in com.fasterxml.jackson.databind.ser.std

Fields in com.fasterxml.jackson.databind.ser.std declared as PropertySerializerMap
Modifier and Type | Field and Description
--- | ---
`protected PropertySerializerMap` | StdKeySerializers.Dynamic.`_dynamicSerializers`
`protected PropertySerializerMap` | ReferenceTypeSerializer.`_dynamicSerializers` If element type can not be statically determined, mapping from runtime type to serializer is handled using this object
`protected PropertySerializerMap` | ObjectArraySerializer.`_dynamicSerializers` If element type can not be statically determined, mapping from runtime type to serializer is handled using this object
`protected PropertySerializerMap` | AsArraySerializerBase.`_dynamicSerializers` If element type can not be statically determined, mapping from runtime type to serializer is handled using this object
`protected PropertySerializerMap` | MapSerializer.`_dynamicValueSerializers` If value type can not be statically determined, mapping from runtime value types to serializers are stored in this object.

Methods in com.fasterxml.jackson.databind.ser.std with parameters of type PropertySerializerMap
Modifier and Type | Method and Description
--- | ---
`protected JsonSerializer<Object>` | StdKeySerializers.Dynamic.`_findAndAddDynamic(PropertySerializerMap map, Class<?> type, SerializerProvider provider)`
`protected JsonSerializer<Object>` | ObjectArraySerializer.`_findAndAddDynamic(PropertySerializerMap map, Class<?> type, SerializerProvider provider)`
`protected JsonSerializer<Object>` | MapSerializer.`_findAndAddDynamic(PropertySerializerMap map, Class<?> type, SerializerProvider provider)`
`protected JsonSerializer<Object>` | AsArraySerializerBase.`_findAndAddDynamic(PropertySerializerMap map, Class<?> type, SerializerProvider provider)`
`protected JsonSerializer<Object>` | ObjectArraySerializer.`_findAndAddDynamic(PropertySerializerMap map, JavaType type, SerializerProvider provider)`
`protected JsonSerializer<Object>` | MapSerializer.`_findAndAddDynamic(PropertySerializerMap map, JavaType type, SerializerProvider provider)`
`protected JsonSerializer<Object>` | AsArraySerializerBase.`_findAndAddDynamic(PropertySerializerMap map, JavaType type, SerializerProvider provider)`