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

- Packages that use PropertySerializerMap.SerializerAndMapResult
  Package | Description
  --- | ---
  com.fasterxml.jackson.databind.ser.impl | Contains implementation classes of serialization part of data binding.

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

    Methods in com.fasterxml.jackson.databind.ser.impl that return PropertySerializerMap.SerializerAndMapResult
    Modifier and Type | Method and Description
    --- | ---
    `PropertySerializerMap.SerializerAndMapResult` | PropertySerializerMap.`addSerializer(Class<?> type, JsonSerializer<Object> serializer)` Method that can be used to 'register' a serializer that caller has resolved without help of this map.
    `PropertySerializerMap.SerializerAndMapResult` | PropertySerializerMap.`addSerializer(JavaType type, JsonSerializer<Object> serializer)`
    `PropertySerializerMap.SerializerAndMapResult` | PropertySerializerMap.`findAndAddKeySerializer(Class<?> type, SerializerProvider provider, BeanProperty property)` Method called if initial lookup fails, when looking for a key serializer (possible attached indirectly to a property) Will both find serializer and construct new map instance if warranted, and return both.
    `PropertySerializerMap.SerializerAndMapResult` | PropertySerializerMap.`findAndAddPrimarySerializer(Class<?> type, SerializerProvider provider, BeanProperty property)` Method called if initial lookup fails, when looking for a primary serializer (one that is directly attached to a property).
    `PropertySerializerMap.SerializerAndMapResult` | PropertySerializerMap.`findAndAddPrimarySerializer(JavaType type, SerializerProvider provider, BeanProperty property)`
    `PropertySerializerMap.SerializerAndMapResult` | PropertySerializerMap.`findAndAddRootValueSerializer(Class<?> type, SerializerProvider provider)` Method called if initial lookup fails, when looking for a root value serializer: one that is not directly attached to a property, but needs to have `TypeSerializer` wrapped around it.
    `PropertySerializerMap.SerializerAndMapResult` | PropertySerializerMap.`findAndAddRootValueSerializer(JavaType type, SerializerProvider provider)`
    `PropertySerializerMap.SerializerAndMapResult` | PropertySerializerMap.`findAndAddSecondarySerializer(Class<?> type, SerializerProvider provider, BeanProperty property)` Method called if initial lookup fails, when looking for a non-primary serializer (one that is not directly attached to a property).
    `PropertySerializerMap.SerializerAndMapResult` | PropertySerializerMap.`findAndAddSecondarySerializer(JavaType type, SerializerProvider provider, BeanProperty property)`

Copyright © 2008–2019 FasterXML. All rights reserved.