Uses of Package
tools.jackson.databind.cfg
Packages that use tools.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 (
tools.jackson.databind).Contains implementation classes of deserialization part of
data binding.
Package that contains standard value and key deserializer base classes
that Jackson both uses for its own implementations and offers for
module developers as convenient partial implementations.
Functionality needed for Bean introspection, required for detecting
accessors and mutators for Beans, as well as locating and handling
method annotations.
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 tools.jackson.databind.cfg used by tools.jackson.databindClassDescriptionImmutable container class used to store simple configuration settings for both serialization and deserialization.Set of possible actions for requested coercion from an input shape
CoercionInputShapethat does not directly or naturally match target type (LogicalType).Set of input types (which mostly match one ofJsonTokentypes) used for configuringCoercionActions to take when reading input into target types (specific type orLogicalType).Interface that actual SerializationFeature enumerations used byMapperConfigimplementations must implement.Container for individualConfigOverridevalues.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 multipleDatatypeFeatureenumerations.Factory/builder class that replaces Jackson 2.x concept of "blueprint" instance ofDeserializationContext.Helper class used for containing settings specifically related to (re)configuringJsonGeneratorconstructed for writing output.SinceObjectMapperinstances are immutable in Jackson 3.x for full thread-safety, we need means to construct configured instances.Interface for State object used for preserving initial state of aMapperBuilderbefore modules are configured and resultingObjectMapperisn't constructed.Interface that defines functionality accessible through both serialization and deserialization configuration objects; accessors to mode-independent configuration settings and such.Extension ofConfigOverridethat allows changing of contained configuration settings.Factory/builder class that replaces Jackson 2.x concept of "blueprint" instance ofSerializationContext. -
Classes in tools.jackson.databind.cfg used by tools.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
CoercionInputShapethat does not directly or naturally match target type (LogicalType).Set of input types (which mostly match one ofJsonTokentypes) used for configuringCoercionActions to take when reading input into target types (specific type orLogicalType).Interface that actual SerializationFeature enumerations used byMapperConfigimplementations 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 individualConfigOverridevalues.Configurable handler used to select aspects of selecting constructor(s) to use as "Creators" for POJOs.Definition of alternate handling modes of single-argument constructors that are annotated withJsonCreatorbut 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 multipleDatatypeFeatureenumerations.Configurable on/off features to configure Date/Time handling.The default implementation ofCacheProvider.Builder offering fluent factory methods to configureDefaultCacheProvider, keeping it immutable.Factory/builder class that replaces Jackson 2.x concept of "blueprint" instance ofDeserializationContext.Configuration settings container class forDeserializerFactory.New Datatype-specific configuration options related to handling ofEnumtypes.Helper class used for containing settings specifically related to (re)configuringJsonGeneratorconstructed for writing output.Helper class used for handling details of creating handler instances (things likeValueSerializers,ValueDeserializers, various type handlers) of specific types.New Datatype-specific configuration options related to handling ofJsonNodetypes.SinceObjectMapperinstances are immutable in Jackson 3.x for full thread-safety, we need means to construct configured instances.Interface for State object used for preserving initial state of aMapperBuilderbefore modules are configured and resultingObjectMapperisn't constructed.Interface that defines functionality accessible through both serialization and deserialization configuration objects; accessors to mode-independent configuration settings and such.Default implementation ofJacksonModule.SetupContextused byObjectMapper.Mutable version ofCoercionConfig(or rather, extended API) exposed during configuration phase ofObjectMapper(viaJsonMapper.builder()).Extension ofConfigOverridethat allows changing of contained configuration settings.Factory/builder class that replaces Jackson 2.x concept of "blueprint" instance ofSerializationContext.Configuration settings container class forSerializerFactoryimplementations. -
Classes in tools.jackson.databind.cfg used by tools.jackson.databind.deserClassDescriptionConfiguration settings container class for
DeserializerFactory.Interface that defines functionality accessible through both serialization and deserialization configuration objects; accessors to mode-independent configuration settings and such. -
Classes in tools.jackson.databind.cfg used by tools.jackson.databind.deser.beanClassDescriptionInterface that defines functionality accessible through both serialization and deserialization configuration objects; accessors to mode-independent configuration settings and such.
-
Classes in tools.jackson.databind.cfg used by tools.jackson.databind.deser.stdClassDescriptionSet of possible actions for requested coercion from an input shape
CoercionInputShapethat does not directly or naturally match target type (LogicalType).Set of input types (which mostly match one ofJsonTokentypes) used for configuringCoercionActions to take when reading input into target types (specific type orLogicalType). -
Classes in tools.jackson.databind.cfg used by tools.jackson.databind.ext.javatime.ser
-
Classes in tools.jackson.databind.cfg used by tools.jackson.databind.introspectClassDescriptionInterface that defines functionality accessible through both serialization and deserialization configuration objects; accessors to mode-independent configuration settings and such.
-
Classes in tools.jackson.databind.cfg used by tools.jackson.databind.jsonClassDescriptionSince
ObjectMapperinstances are immutable in Jackson 3.x for full thread-safety, we need means to construct configured instances.Interface for State object used for preserving initial state of aMapperBuilderbefore modules are configured and resultingObjectMapperisn't constructed. -
Classes in tools.jackson.databind.cfg used by tools.jackson.databind.jsontypeClassDescriptionInterface that defines functionality accessible through both serialization and deserialization configuration objects; accessors to mode-independent configuration settings and such.
-
Classes in tools.jackson.databind.cfg used by tools.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 tools.jackson.databind.cfg used by tools.jackson.databind.serClassDescriptionHelper class used for containing settings specifically related to (re)configuring
JsonGeneratorconstructed for writing output.Interface that defines functionality accessible through both serialization and deserialization configuration objects; accessors to mode-independent configuration settings and such.Configuration settings container class forSerializerFactoryimplementations. -
Classes in tools.jackson.databind.cfg used by tools.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 tools.jackson.databind.cfg used by tools.jackson.databind.utilClassDescriptionInterface that defines functionality accessible through both serialization and deserialization configuration objects; accessors to mode-independent configuration settings and such.