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

Packages that use PropertySerializerMap
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
`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
`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
`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
`protected PropertySerializerMap` MapEntrySerializer.`_dynamicValueSerializers` If value type cannot 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
`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
`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(PropertySerializerMap base)`
`SerializerAndMapResult(JsonSerializer<Object> serializer, PropertySerializerMap map)`

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

Fields in com.fasterxml.jackson.databind.ser.std declared as PropertySerializerMap
`protected PropertySerializerMap` StdKeySerializers.Dynamic.`_dynamicSerializers`
`protected PropertySerializerMap` ReferenceTypeSerializer.`_dynamicSerializers` If element type cannot be statically determined, mapping from runtime type to serializer is handled using this object
`protected PropertySerializerMap` ObjectArraySerializer.`_dynamicSerializers` If element type cannot be statically determined, mapping from runtime type to serializer is handled using this object
`protected PropertySerializerMap` AsArraySerializerBase.`_dynamicSerializers` If element type cannot be statically determined, mapping from runtime type to serializer is handled using this object
`protected PropertySerializerMap` MapSerializer.`_dynamicValueSerializers` If value type cannot 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
`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)`