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

Packages that use PropertySerializerMap.SerializerAndMapResult
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
`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)`