## Uses of Class
com.fasterxml.jackson.databind.cfg.CoercionAction

Packages that use CoercionAction
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.cfg: Package that contains most of configuration-related classes; exception being couple of most-commonly used configuration things (like Feature enumerations) that are at the main level (`com.fasterxml.jackson.databind`).
com.fasterxml.jackson.databind.deser.std: Contains public standard implementations of abstraction that Jackson uses.

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

Methods in com.fasterxml.jackson.databind that return CoercionAction
`CoercionAction` DeserializationContext.`findCoercionAction(LogicalType targetType, Class<?> targetClass, CoercionInputShape inputShape)` General-purpose accessor for finding what to do when specified coercion from shape that is now always allowed to be coerced from is requested.
`CoercionAction` DeserializationConfig.`findCoercionAction(LogicalType targetType, Class<?> targetClass, CoercionInputShape inputShape)` General-purpose accessor for finding what to do when specified coercion from shape that is now always allowed to be coerced from is requested.
`CoercionAction` DeserializationContext.`findCoercionFromBlankString(LogicalType targetType, Class<?> targetClass, CoercionAction actionIfBlankNotAllowed)` More specialized accessor called in case of input being a blank String (one consisting of only white space characters with length of at least one).
`CoercionAction` DeserializationConfig.`findCoercionFromBlankString(LogicalType targetType, Class<?> targetClass, CoercionAction actionIfBlankNotAllowed)` More specialized accessor called in case of input being a blank String (one consisting of only white space characters with length of at least one).

Methods in com.fasterxml.jackson.databind with parameters of type CoercionAction
`CoercionAction` DeserializationContext.`findCoercionFromBlankString(LogicalType targetType, Class<?> targetClass, CoercionAction actionIfBlankNotAllowed)` More specialized accessor called in case of input being a blank String (one consisting of only white space characters with length of at least one).
`CoercionAction` DeserializationConfig.`findCoercionFromBlankString(LogicalType targetType, Class<?> targetClass, CoercionAction actionIfBlankNotAllowed)` More specialized accessor called in case of input being a blank String (one consisting of only white space characters with length of at least one).

### Uses of CoercionAction in com.fasterxml.jackson.databind.cfg

Fields in com.fasterxml.jackson.databind.cfg declared as CoercionAction
`protected CoercionAction[]` CoercionConfig.`_coercionsByShape` Mapping from `CoercionInputShape` into corresponding `CoercionAction`.
`protected CoercionAction` CoercionConfigs.`_defaultAction` Global default for cases not explicitly covered

Methods in com.fasterxml.jackson.databind.cfg that return CoercionAction
`CoercionAction` CoercionConfig.`findAction(CoercionInputShape shape)`
`CoercionAction` CoercionConfigs.`findCoercion(DeserializationConfig config, LogicalType targetType, Class<?> targetClass, CoercionInputShape inputShape)` General-purpose accessor for finding what to do when specified coercion from shape that is now always allowed to be coerced from is requested.
`CoercionAction` CoercionConfigs.`findCoercionFromBlankString(DeserializationConfig config, LogicalType targetType, Class<?> targetClass, CoercionAction actionIfBlankNotAllowed)` More specialized accessor called in case of input being a blank String (one consisting of only white space characters with length of at least one).
`static CoercionAction` CoercionAction.`valueOf(String name)` Returns the enum constant of this type with the specified name.
`static CoercionAction[]` CoercionAction.`values()` Returns an array containing the constants of this enum type, in the order they are declared.

Methods in com.fasterxml.jackson.databind.cfg with parameters of type CoercionAction
`CoercionAction` CoercionConfigs.`findCoercionFromBlankString(DeserializationConfig config, LogicalType targetType, Class<?> targetClass, CoercionAction actionIfBlankNotAllowed)` More specialized accessor called in case of input being a blank String (one consisting of only white space characters with length of at least one).
`MutableCoercionConfig` MutableCoercionConfig.`setCoercion(CoercionInputShape shape, CoercionAction action)`

Constructors in com.fasterxml.jackson.databind.cfg with parameters of type CoercionAction
Constructor and Description
`CoercionConfigs(CoercionAction defaultAction, MutableCoercionConfig defaultCoercions, MutableCoercionConfig[] perTypeCoercions, Map<Class<?>,MutableCoercionConfig> perClassCoercions)`

### Uses of CoercionAction in com.fasterxml.jackson.databind.deser.std

Methods in com.fasterxml.jackson.databind.deser.std that return CoercionAction
`protected CoercionAction` StdDeserializer.`_checkBooleanToStringCoercion(com.fasterxml.jackson.core.JsonParser p, DeserializationContext ctxt, Class<?> rawTargetType)`
`protected CoercionAction` StdDeserializer.`_checkCoercionFail(DeserializationContext ctxt, CoercionAction act, Class<?> targetType, Object inputValue, String inputDesc)`
`protected CoercionAction` StdDeserializer.`_checkFloatToIntCoercion(com.fasterxml.jackson.core.JsonParser p, DeserializationContext ctxt, Class<?> rawTargetType)`
`protected CoercionAction` StdDeserializer.`_checkFloatToStringCoercion(com.fasterxml.jackson.core.JsonParser p, DeserializationContext ctxt, Class<?> rawTargetType)`
`protected CoercionAction` StdDeserializer.`_checkFromStringCoercion(DeserializationContext ctxt, String value)`
`protected CoercionAction` StdDeserializer.`_checkFromStringCoercion(DeserializationContext ctxt, String value, LogicalType logicalType, Class<?> rawTargetType)`
`protected CoercionAction` StdDeserializer.`_checkIntToFloatCoercion(com.fasterxml.jackson.core.JsonParser p, DeserializationContext ctxt, Class<?> rawTargetType)`
`protected CoercionAction` StdDeserializer.`_checkIntToStringCoercion(com.fasterxml.jackson.core.JsonParser p, DeserializationContext ctxt, Class<?> rawTargetType)`
`protected CoercionAction` StdDeserializer.`_checkToStringCoercion(com.fasterxml.jackson.core.JsonParser p, DeserializationContext ctxt, Class<?> rawTargetType, Object inputValue, CoercionInputShape inputShape)`
`protected CoercionAction` StdDeserializer.`_findCoercionFromBlankString(DeserializationContext ctxt)`
`protected CoercionAction` StdDeserializer.`_findCoercionFromEmptyArray(DeserializationContext ctxt)`
`protected CoercionAction` StdDeserializer.`_findCoercionFromEmptyString(DeserializationContext ctxt)`

Methods in com.fasterxml.jackson.databind.deser.std with parameters of type CoercionAction
`protected CoercionAction` StdDeserializer.`_checkCoercionFail(DeserializationContext ctxt, CoercionAction act, Class<?> targetType, Object inputValue, String inputDesc)`
`protected Object` StdDeserializer.`_deserializeFromEmptyString(com.fasterxml.jackson.core.JsonParser p, DeserializationContext ctxt, CoercionAction act, Class<?> rawTargetType, String desc)`