Uses of Package
com.fasterxml.jackson.databind.cfg
Packages that use com.fasterxml.jackson.databind.cfg
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.
Functionality needed for Bean introspection, required for detecting
accessors and mutators for Beans, as well as locating and handling
method annotations.
Contains helper class(es) needed to support some of JDK14+
features without requiring running or building using JDK 14.
Package that contains interfaces that define how to implement
functionality for dynamically resolving type during deserialization.
Package that contains standard implementations for
TypeResolverBuilder
and
TypeIdResolver
.Contains implementation classes of serialization part of
data binding.
Contains implementation classes of serialization part of
data binding.
Utility classes for Mapper package.
-
Classes in com.fasterxml.jackson.databind.cfg used by com.fasterxml.jackson.databindClassDescriptionImmutable container class used to store simple configuration settings for both serialization and deserialization.Interface that defines API Jackson uses for constructing various internal caches.Set of possible actions for requested coercion from an input shape
CoercionInputShape
that does not directly or naturally match target type (LogicalType
).Set of input types (which mostly match one ofJsonToken
types) used for configuringCoercionAction
s to take when reading input into target types (specific type orLogicalType
).Interface that actual SerializationFeature enumerations used byMapperConfig
implementations must implement.Container for individualConfigOverride
values.Configurable handler used to select aspects of selecting constructor to use as "Creator" for POJOs.Helper class used for storing and accessing per-call attributes.Interface that defines interaction with data type specific configuration features.Immutable value class that contains settings for multipleDatatypeFeature
enumerations.Helper class used for handling details of creating handler instances (things likeJsonSerializer
s,JsonDeserializer
s, various type handlers) of specific types.Interface that defines functionality accessible through both serialization and deserialization configuration objects; accessors to mode-independent configuration settings and such.Mutable version ofCoercionConfig
(or rather, extended API) exposed during configuration phase ofObjectMapper
construction (viaJsonMapper.builder()
).Extension ofConfigOverride
that allows changing of contained configuration settings. -
Classes in com.fasterxml.jackson.databind.cfg used by com.fasterxml.jackson.databind.cfgClassDescriptionImmutable container class used to store simple configuration settings for both serialization and deserialization.Interface that defines API Jackson uses for constructing various internal caches.Set of possible actions for requested coercion from an input shape
CoercionInputShape
that does not directly or naturally match target type (LogicalType
).Set of input types (which mostly match one ofJsonToken
types) used for configuringCoercionAction
s to take when reading input into target types (specific type orLogicalType
).Interface that actual SerializationFeature enumerations used byMapperConfig
implementations must implement.Configuration object that is accessed by databinding functionality to find overrides to configuration of properties, based on declared type of the property.Container for individualConfigOverride
values.Configurable handler used to select aspects of selecting constructor to use as "Creator" for POJOs.Definition of alternate handling modes of single-argument constructors that are annotated withJsonCreator
but without "mode" definition (or explicit name for the argument): this is the case where two interpretations are possible -- "properties" (in which case the argument is named parameter of a JSON Object) and "delegating (in which case the argument maps to the whole JSON value).Helper class used for storing and accessing per-call attributes.Interface that defines interaction with data type specific configuration features.Immutable value class that contains settings for multipleDatatypeFeature
enumerations.The default implementation ofCacheProvider
.Builder offering fluent factory methods to configureDefaultCacheProvider
, keeping it immutable.Configuration settings container class forDeserializerFactory
.New Datatype-specific configuration options related to handling ofEnum
types.Helper class used for handling details of creating handler instances (things likeJsonSerializer
s,JsonDeserializer
s, various type handlers) of specific types.New Datatype-specific configuration options related to handling ofJsonNode
types.Jackson 3 will introduce fully immutable, builder-based system for constructingObjectMapper
s.Interface that defines functionality accessible through both serialization and deserialization configuration objects; accessors to mode-independent configuration settings and such.Mutable version ofCoercionConfig
(or rather, extended API) exposed during configuration phase ofObjectMapper
construction (viaJsonMapper.builder()
).Extension ofConfigOverride
that allows changing of contained configuration settings.Configuration settings container class forSerializerFactory
implementations. -
Classes in com.fasterxml.jackson.databind.cfg used by com.fasterxml.jackson.databind.deserClassDescriptionInterface that defines API Jackson uses for constructing various internal caches.Configurable handler used to select aspects of selecting constructor to use as "Creator" for POJOs.Configuration settings container class for
DeserializerFactory
. -
Classes in com.fasterxml.jackson.databind.cfg used by com.fasterxml.jackson.databind.deser.implClassDescriptionInterface that defines functionality accessible through both serialization and deserialization configuration objects; accessors to mode-independent configuration settings and such.
-
Classes in com.fasterxml.jackson.databind.cfg used by com.fasterxml.jackson.databind.deser.stdClassDescriptionSet of possible actions for requested coercion from an input shape
CoercionInputShape
that does not directly or naturally match target type (LogicalType
).Set of input types (which mostly match one ofJsonToken
types) used for configuringCoercionAction
s to take when reading input into target types (specific type orLogicalType
). -
Classes in com.fasterxml.jackson.databind.cfg used by com.fasterxml.jackson.databind.introspectClassDescriptionInterface that defines functionality accessible through both serialization and deserialization configuration objects; accessors to mode-independent configuration settings and such.
-
Classes in com.fasterxml.jackson.databind.cfg used by com.fasterxml.jackson.databind.jdk14ClassDescriptionInterface that defines functionality accessible through both serialization and deserialization configuration objects; accessors to mode-independent configuration settings and such.
-
Classes in com.fasterxml.jackson.databind.cfg used by com.fasterxml.jackson.databind.jsonClassDescriptionJackson 3 will introduce fully immutable, builder-based system for constructing
ObjectMapper
s. -
Classes in com.fasterxml.jackson.databind.cfg used by com.fasterxml.jackson.databind.jsontypeClassDescriptionInterface that defines functionality accessible through both serialization and deserialization configuration objects; accessors to mode-independent configuration settings and such.
-
Classes in com.fasterxml.jackson.databind.cfg used by com.fasterxml.jackson.databind.jsontype.implClassDescriptionInterface that defines functionality accessible through both serialization and deserialization configuration objects; accessors to mode-independent configuration settings and such.
-
Classes in com.fasterxml.jackson.databind.cfg used by com.fasterxml.jackson.databind.serClassDescriptionInterface that defines API Jackson uses for constructing various internal caches.Interface that defines functionality accessible through both serialization and deserialization configuration objects; accessors to mode-independent configuration settings and such.Configuration settings container class for
SerializerFactory
implementations. -
Classes in com.fasterxml.jackson.databind.cfg used by com.fasterxml.jackson.databind.ser.implClassDescriptionInterface that defines functionality accessible through both serialization and deserialization configuration objects; accessors to mode-independent configuration settings and such.
-
Classes in com.fasterxml.jackson.databind.cfg used by com.fasterxml.jackson.databind.utilClassDescriptionInterface that defines functionality accessible through both serialization and deserialization configuration objects; accessors to mode-independent configuration settings and such.