Uses of Class
com.fasterxml.jackson.databind.type.LogicalType
-
Packages that use LogicalType 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.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 ofJavaType
, as well as the factory (TypeFactory
) for constructing instances from various input data types (likeClass
,Type
) and programmatically (for structured types, arrays,List
s andMap
s). -
-
Uses of LogicalType in com.fasterxml.jackson.databind
Methods in com.fasterxml.jackson.databind that return LogicalType Modifier and Type Method Description LogicalType
JsonDeserializer. logicalType()
Method for accessing logical type of values this deserializer produces.Methods in com.fasterxml.jackson.databind with parameters of type LogicalType Modifier and Type Method Description MutableCoercionConfig
ObjectMapper. coercionConfigFor(LogicalType logicalType)
Accessor forMutableCoercionConfig
through which coercion configuration for specified logical target type can be set.CoercionAction
DeserializationConfig. findCoercionAction(LogicalType targetType, java.lang.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. findCoercionAction(LogicalType targetType, java.lang.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. findCoercionFromBlankString(LogicalType targetType, java.lang.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
DeserializationContext. findCoercionFromBlankString(LogicalType targetType, java.lang.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 Modifier and Type Method Description CoercionAction
CoercionConfigs. findCoercion(DeserializationConfig config, LogicalType targetType, java.lang.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, java.lang.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)
-
Uses of LogicalType in com.fasterxml.jackson.databind.deser
Methods in com.fasterxml.jackson.databind.deser that return LogicalType Modifier and Type Method Description LogicalType
AbstractDeserializer. logicalType()
LogicalType
BeanDeserializerBase. logicalType()
-
Uses of LogicalType in com.fasterxml.jackson.databind.deser.impl
Methods in com.fasterxml.jackson.databind.deser.impl that return LogicalType Modifier and Type Method Description LogicalType
TypeWrappedDeserializer. logicalType()
-
Uses of LogicalType in com.fasterxml.jackson.databind.deser.std
Fields in com.fasterxml.jackson.databind.deser.std declared as LogicalType Modifier and Type Field Description protected LogicalType
NumberDeserializers.PrimitiveOrWrapperDeserializer. _logicalType
Methods in com.fasterxml.jackson.databind.deser.std that return LogicalType Modifier and Type Method Description LogicalType
AtomicBooleanDeserializer. logicalType()
LogicalType
AtomicIntegerDeserializer. logicalType()
LogicalType
AtomicLongDeserializer. logicalType()
LogicalType
ByteBufferDeserializer. logicalType()
LogicalType
CollectionDeserializer. logicalType()
LogicalType
DateDeserializers.DateBasedDeserializer. logicalType()
LogicalType
DelegatingDeserializer. logicalType()
LogicalType
EnumDeserializer. logicalType()
LogicalType
EnumMapDeserializer. logicalType()
LogicalType
EnumSetDeserializer. logicalType()
LogicalType
FromStringDeserializer. logicalType()
LogicalType
MapDeserializer. logicalType()
LogicalType
MapEntryDeserializer. logicalType()
LogicalType
NumberDeserializers.BigDecimalDeserializer. logicalType()
LogicalType
NumberDeserializers.BigIntegerDeserializer. logicalType()
LogicalType
NumberDeserializers.NumberDeserializer. logicalType()
LogicalType
NumberDeserializers.PrimitiveOrWrapperDeserializer. logicalType()
LogicalType
ObjectArrayDeserializer. logicalType()
LogicalType
PrimitiveArrayDeserializers. logicalType()
LogicalType
ReferenceTypeDeserializer. logicalType()
LogicalType
StdDelegatingDeserializer. logicalType()
LogicalType
StdScalarDeserializer. logicalType()
LogicalType
StringArrayDeserializer. logicalType()
LogicalType
StringCollectionDeserializer. logicalType()
LogicalType
StringDeserializer. logicalType()
LogicalType
TokenBufferDeserializer. logicalType()
LogicalType
UntypedObjectDeserializer. logicalType()
LogicalType
UntypedObjectDeserializer.Vanilla. logicalType()
Methods in com.fasterxml.jackson.databind.deser.std with parameters of type LogicalType Modifier and Type Method Description protected CoercionAction
StdDeserializer. _checkFromStringCoercion(DeserializationContext ctxt, java.lang.String value, LogicalType logicalType, java.lang.Class<?> rawTargetType)
Constructors in com.fasterxml.jackson.databind.deser.std with parameters of type LogicalType Constructor Description PrimitiveOrWrapperDeserializer(java.lang.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 Modifier and Type Method Description static LogicalType
LogicalType. fromClass(java.lang.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(java.lang.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 Modifier and Type Method Description static LogicalType
LogicalType. fromClass(java.lang.Class<?> raw, LogicalType defaultIfNotRecognized)
Helper method to use for figuring out logical type from physical type, in cases where caller wants a guess.
-