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
Subclasses with type arguments of type LogicalType in com.fasterxml.jackson.databind.typeModifier and TypeClassDescriptionenumSet of logical types (or type categories, classes of classes), used for defining applicability of configuration like coercion configuration.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.