Package edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.databind.cfg
package edu.internet2.middleware.grouperClientExt.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 (
edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.databind
).-
ClassDescriptionImmutable container class used to store simple configuration settings for both serialization and deserialization.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.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.MapperConfig<T extends MapperConfig<T>>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 (via Builder).Extension ofConfigOverride
that allows changing of contained configuration settings.Automatically generated from PackageVersion.java.in during packageVersion-generate execution of maven-replacer-plugin in pom.xml.Configuration settings container class forSerializerFactory
implementations.