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 |
Modifier and Type | Method and Description |
---|---|
LogicalType |
JsonDeserializer.logicalType()
Method for accessing logical type of values this deserializer produces.
|
Modifier and Type | Method and Description |
---|---|
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).
|
Modifier and Type | Method and Description |
---|---|
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) |
Modifier and Type | Method and Description |
---|---|
LogicalType |
BeanDeserializerBase.logicalType() |
LogicalType |
AbstractDeserializer.logicalType() |
Modifier and Type | Method and Description |
---|---|
LogicalType |
TypeWrappedDeserializer.logicalType() |
Modifier and Type | Field and Description |
---|---|
protected LogicalType |
NumberDeserializers.PrimitiveOrWrapperDeserializer._logicalType |
Modifier and Type | Method and Description |
---|---|
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 |
UntypedObjectDeserializer.Vanilla.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() |
Modifier and Type | Method and Description |
---|---|
protected CoercionAction |
StdDeserializer._checkFromStringCoercion(DeserializationContext ctxt,
String value,
LogicalType logicalType,
Class<?> rawTargetType) |
Constructor and Description |
---|
PrimitiveOrWrapperDeserializer(Class<T> vc,
LogicalType logicalType,
T nvl,
T empty) |
Modifier and Type | Method and Description |
---|---|
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.
|
Modifier and Type | Method and Description |
---|---|
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.
|
Copyright © 2008–2020 FasterXML. All rights reserved.