## 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 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
    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(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
    Modifier and Type | Field and Description
    --- | ---
    `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
    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)`

Copyright © 2008–2019 FasterXML. All rights reserved.