Uses of Enum
com.fasterxml.jackson.databind.type.LogicalType
Packages that use LogicalType
Package
Description
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.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
).Contains implementation classes of deserialization part of
data binding.
Contains those implementation classes of deserialization part of
data binding that are not considered part of public or semi-public
interfaces.
Contains public standard implementations of abstraction that
Jackson uses.
-
Uses of LogicalType in com.fasterxml.jackson.databind
Methods in com.fasterxml.jackson.databind that return LogicalTypeModifier and TypeMethodDescriptionJsonDeserializer.logicalType()
Method for accessing logical type of values this deserializer produces.Methods in com.fasterxml.jackson.databind with parameters of type LogicalTypeModifier and TypeMethodDescriptionObjectMapper.coercionConfigFor
(LogicalType logicalType) Accessor forMutableCoercionConfig
through which coercion configuration for specified logical target type can be set.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.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.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).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). -
Uses of LogicalType in com.fasterxml.jackson.databind.cfg
Methods in com.fasterxml.jackson.databind.cfg with parameters of type LogicalTypeModifier and TypeMethodDescriptionprotected boolean
CoercionConfigs._isScalarType
(LogicalType targetType) 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.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).CoercionConfigs.findOrCreateCoercion
(LogicalType type) 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 LogicalTypeModifier and TypeMethodDescriptionAbstractDeserializer.logicalType()
BeanDeserializerBase.logicalType()
-
Uses of LogicalType in com.fasterxml.jackson.databind.deser.impl
Methods in com.fasterxml.jackson.databind.deser.impl that return LogicalType -
Uses of LogicalType in com.fasterxml.jackson.databind.deser.std
Fields in com.fasterxml.jackson.databind.deser.std declared as LogicalTypeModifier and TypeFieldDescriptionprotected final LogicalType
NumberDeserializers.PrimitiveOrWrapperDeserializer._logicalType
Methods in com.fasterxml.jackson.databind.deser.std that return LogicalTypeModifier and TypeMethodDescriptionAtomicBooleanDeserializer.logicalType()
AtomicIntegerDeserializer.logicalType()
AtomicLongDeserializer.logicalType()
ByteBufferDeserializer.logicalType()
CollectionDeserializer.logicalType()
DateDeserializers.DateBasedDeserializer.logicalType()
DelegatingDeserializer.logicalType()
EnumDeserializer.logicalType()
EnumMapDeserializer.logicalType()
EnumSetDeserializer.logicalType()
FromStringDeserializer.logicalType()
MapDeserializer.logicalType()
MapEntryDeserializer.logicalType()
final LogicalType
NumberDeserializers.BigDecimalDeserializer.logicalType()
final LogicalType
NumberDeserializers.BigIntegerDeserializer.logicalType()
final LogicalType
NumberDeserializers.NumberDeserializer.logicalType()
final LogicalType
NumberDeserializers.PrimitiveOrWrapperDeserializer.logicalType()
ObjectArrayDeserializer.logicalType()
PrimitiveArrayDeserializers.logicalType()
ReferenceTypeDeserializer.logicalType()
StdDelegatingDeserializer.logicalType()
StdScalarDeserializer.logicalType()
StringArrayDeserializer.logicalType()
StringCollectionDeserializer.logicalType()
StringDeserializer.logicalType()
TokenBufferDeserializer.logicalType()
UntypedObjectDeserializer.logicalType()
UntypedObjectDeserializer.Vanilla.logicalType()
Deprecated.Methods in com.fasterxml.jackson.databind.deser.std with parameters of type LogicalTypeModifier and TypeMethodDescriptionprotected CoercionAction
StdDeserializer._checkFromStringCoercion
(DeserializationContext ctxt, String value, LogicalType logicalType, Class<?> rawTargetType) Constructors in com.fasterxml.jackson.databind.deser.std with parameters of type LogicalTypeModifierConstructorDescriptionprotected
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 LogicalTypeModifier and TypeMethodDescriptionstatic 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
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 LogicalTypeModifier and TypeMethodDescriptionstatic 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.