## Uses of Class
com.fasterxml.jackson.databind.type.LogicalType

Packages that use LogicalType
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: Contains implementation classes of deserialization part of data binding.
com.fasterxml.jackson.databind.deser.impl: Contains those implementation classes of deserialization part of data binding that are not considered part of public or semi-public interfaces.
com.fasterxml.jackson.databind.deser.std: Contains public standard implementations of abstraction that Jackson uses.
com.fasterxml.jackson.databind.type: Package that contains concrete implementations of `JavaType`, as well as the factory (`TypeFactory`) for constructing instances from various input data types (like `Class`, `Type`) and programmatically (for structured types, arrays, `List`s and `Map`s).

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

Methods in com.fasterxml.jackson.databind that return LogicalType
`LogicalType` JsonDeserializer.`logicalType()` Method for accessing logical type of values this deserializer produces.

Methods in com.fasterxml.jackson.databind with parameters of type LogicalType
`MutableCoercionConfig` ObjectMapper.`coercionConfigFor(LogicalType logicalType)` Accessor for `MutableCoercionConfig` through which coercion configuration for specified logical target type can be set.
`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).

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

Methods in com.fasterxml.jackson.databind.cfg with parameters of type LogicalType
`protected boolean` CoercionConfigs.`_isScalarType(LogicalType targetType)`
`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).
`MutableCoercionConfig` CoercionConfigs.`findOrCreateCoercion(LogicalType type)`
`B` MapperBuilder.`withCoercionConfig(LogicalType forType, Consumer<MutableCoercionConfig> handler)` Method for changing coercion config for specific logical types, through callback to specific handler.

### Uses of LogicalType in com.fasterxml.jackson.databind.deser

Methods in com.fasterxml.jackson.databind.deser that return LogicalType
`LogicalType` BeanDeserializerBase.`logicalType()`
`LogicalType` AbstractDeserializer.`logicalType()`

### Uses of LogicalType in com.fasterxml.jackson.databind.deser.impl

Methods in com.fasterxml.jackson.databind.deser.impl that return LogicalType
`LogicalType` TypeWrappedDeserializer.`logicalType()`

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

Fields in com.fasterxml.jackson.databind.deser.std declared as LogicalType
`protected LogicalType` NumberDeserializers.PrimitiveOrWrapperDeserializer.`_logicalType`

Methods in com.fasterxml.jackson.databind.deser.std that return LogicalType
`LogicalType` DateDeserializers.DateBasedDeserializer.`logicalType()`
`LogicalType` FromStringDeserializer.`logicalType()`
`LogicalType` StringCollectionDeserializer.`logicalType()`
`LogicalType` TokenBufferDeserializer.`logicalType()`
`LogicalType` EnumMapDeserializer.`logicalType()`
`LogicalType` StdDelegatingDeserializer.`logicalType()`
`LogicalType` DelegatingDeserializer.`logicalType()`
`LogicalType` MapDeserializer.`logicalType()`
`LogicalType` ReferenceTypeDeserializer.`logicalType()`
`LogicalType` AtomicBooleanDeserializer.`logicalType()`
`LogicalType` StringDeserializer.`logicalType()`
`LogicalType` ByteBufferDeserializer.`logicalType()`
`LogicalType` EnumSetDeserializer.`logicalType()`
`LogicalType` AtomicLongDeserializer.`logicalType()`
`LogicalType` EnumDeserializer.`logicalType()`
`LogicalType` CollectionDeserializer.`logicalType()`
`LogicalType` StdScalarDeserializer.`logicalType()`
`LogicalType` AtomicIntegerDeserializer.`logicalType()`
`LogicalType` UntypedObjectDeserializer.`logicalType()`
`LogicalType` ObjectArrayDeserializer.`logicalType()`
`LogicalType` NumberDeserializers.PrimitiveOrWrapperDeserializer.`logicalType()`
`LogicalType` NumberDeserializers.NumberDeserializer.`logicalType()`
`LogicalType` NumberDeserializers.BigIntegerDeserializer.`logicalType()`
`LogicalType` NumberDeserializers.BigDecimalDeserializer.`logicalType()`
`LogicalType` MapEntryDeserializer.`logicalType()`
`LogicalType` PrimitiveArrayDeserializers.`logicalType()`
`LogicalType` StringArrayDeserializer.`logicalType()`

Methods in com.fasterxml.jackson.databind.deser.std with parameters of type LogicalType
`protected CoercionAction` StdDeserializer.`_checkFromStringCoercion(DeserializationContext ctxt, String value, LogicalType logicalType, Class<?> rawTargetType)`

Constructors in com.fasterxml.jackson.databind.deser.std with parameters of type LogicalType
Constructor and Description
`PrimitiveOrWrapperDeserializer(Class<T> vc, LogicalType logicalType, T nvl, T empty)`

### Uses of LogicalType in com.fasterxml.jackson.databind.type

Methods in com.fasterxml.jackson.databind.type that return LogicalType
`static LogicalType` LogicalType.`fromClass(Class<?> raw, LogicalType defaultIfNotRecognized)` Helper method to use for figuring out logical type from physical type, in cases where caller wants a guess.
`static LogicalType` LogicalType.`valueOf(String name)` Returns the enum constant of this type with the specified name.
`static LogicalType[]` LogicalType.`values()` Returns an array containing the constants of this enum type, in the order they are declared.

Methods in com.fasterxml.jackson.databind.type with parameters of type LogicalType
`static LogicalType` LogicalType.`fromClass(Class<?> raw, LogicalType defaultIfNotRecognized)` Helper method to use for figuring out logical type from physical type, in cases where caller wants a guess.