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 forMutableCoercionConfigthrough 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 booleanCoercionConfigs._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 LogicalTypeNumberDeserializers.PrimitiveOrWrapperDeserializer._logicalTypeMethods 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 LogicalTypeNumberDeserializers.BigDecimalDeserializer.logicalType()final LogicalTypeNumberDeserializers.BigIntegerDeserializer.logicalType()final LogicalTypeNumberDeserializers.NumberDeserializer.logicalType()final LogicalTypeNumberDeserializers.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 CoercionActionStdDeserializer._checkFromStringCoercion(DeserializationContext ctxt, String value, LogicalType logicalType, Class<?> rawTargetType) Constructors in com.fasterxml.jackson.databind.deser.std with parameters of type LogicalTypeModifierConstructorDescriptionprotectedPrimitiveOrWrapperDeserializer(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 LogicalTypeLogicalType.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 LogicalTypeReturns 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 LogicalTypeLogicalType.fromClass(Class<?> raw, LogicalType defaultIfNotRecognized) Helper method to use for figuring out logical type from physical type, in cases where caller wants a guess.