Uses of Package
com.fasterxml.jackson.databind.type
-
Packages that use com.fasterxml.jackson.databind.type 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.introspect Functionality needed for Bean introspection, required for detecting accessors and mutators for Beans, as well as locating and handling method annotations.com.fasterxml.jackson.databind.jsontype.impl Package that contains standard implementations forTypeResolverBuilder
andTypeIdResolver
.com.fasterxml.jackson.databind.module Package that contains classes and interfaces to help implement custom extensionModule
s (which are registered usingObjectMapper.registerModule(com.fasterxml.jackson.databind.Module)
.com.fasterxml.jackson.databind.ser Contains implementation classes of serialization part of data binding.com.fasterxml.jackson.databind.ser.std com.fasterxml.jackson.databind.type Package that contains concrete implementations ofJavaType
, as well as the factory (TypeFactory
) for constructing instances from various input data types (likeClass
,Type
) and programmatically (for structured types, arrays,List
s andMap
s).com.fasterxml.jackson.databind.util Utility classes for Mapper package. -
Classes in com.fasterxml.jackson.databind.type used by com.fasterxml.jackson.databind Class Description LogicalType Set of logical types (or type categories, classes of classes), used for defining applicability of configuration like coercion configuration.TypeBindings Helper class used for resolving type parameters for given classTypeFactory Class used for creating concreteJavaType
instances, given various inputs.TypeModifier Class that defines API that can be used to modify details ofJavaType
instances constructed usingTypeFactory
. -
Classes in com.fasterxml.jackson.databind.type used by com.fasterxml.jackson.databind.cfg Class Description LogicalType Set of logical types (or type categories, classes of classes), used for defining applicability of configuration like coercion configuration.TypeFactory Class used for creating concreteJavaType
instances, given various inputs. -
Classes in com.fasterxml.jackson.databind.type used by com.fasterxml.jackson.databind.deser Class Description ArrayType Array types represent Java arrays, both primitive and object valued.ClassKey Key class, used as an efficient and accurate key for locating per-class values, such asJsonSerializer
s.CollectionLikeType Type that represents things that act similar toCollection
; but may or may not be instances of that interface.CollectionType Type that represents Java Collection types (Lists, Sets).LogicalType Set of logical types (or type categories, classes of classes), used for defining applicability of configuration like coercion configuration.MapLikeType Type that represents Map-like types; things that consist of key/value pairs but that do not necessarily implementMap
, but that do not have enough introspection functionality to allow for some level of generic handling.MapType Type that represents "true" Java Map types.ReferenceType SpecializedSimpleType
for types that are referential types, that is, values that can be dereferenced to another value (or null), of different type. -
Classes in com.fasterxml.jackson.databind.type used by com.fasterxml.jackson.databind.deser.impl Class Description LogicalType Set of logical types (or type categories, classes of classes), used for defining applicability of configuration like coercion configuration. -
Classes in com.fasterxml.jackson.databind.type used by com.fasterxml.jackson.databind.deser.std Class Description LogicalType Set of logical types (or type categories, classes of classes), used for defining applicability of configuration like coercion configuration. -
Classes in com.fasterxml.jackson.databind.type used by com.fasterxml.jackson.databind.introspect Class Description ClassKey Key class, used as an efficient and accurate key for locating per-class values, such asJsonSerializer
s.TypeBindings Helper class used for resolving type parameters for given classTypeFactory Class used for creating concreteJavaType
instances, given various inputs. -
Classes in com.fasterxml.jackson.databind.type used by com.fasterxml.jackson.databind.jsontype.impl Class Description TypeFactory Class used for creating concreteJavaType
instances, given various inputs. -
Classes in com.fasterxml.jackson.databind.type used by com.fasterxml.jackson.databind.module Class Description ArrayType Array types represent Java arrays, both primitive and object valued.ClassKey Key class, used as an efficient and accurate key for locating per-class values, such asJsonSerializer
s.CollectionLikeType Type that represents things that act similar toCollection
; but may or may not be instances of that interface.CollectionType Type that represents Java Collection types (Lists, Sets).MapLikeType Type that represents Map-like types; things that consist of key/value pairs but that do not necessarily implementMap
, but that do not have enough introspection functionality to allow for some level of generic handling.MapType Type that represents "true" Java Map types.ReferenceType SpecializedSimpleType
for types that are referential types, that is, values that can be dereferenced to another value (or null), of different type. -
Classes in com.fasterxml.jackson.databind.type used by com.fasterxml.jackson.databind.ser Class Description ArrayType Array types represent Java arrays, both primitive and object valued.CollectionLikeType Type that represents things that act similar toCollection
; but may or may not be instances of that interface.CollectionType Type that represents Java Collection types (Lists, Sets).MapLikeType Type that represents Map-like types; things that consist of key/value pairs but that do not necessarily implementMap
, but that do not have enough introspection functionality to allow for some level of generic handling.MapType Type that represents "true" Java Map types.ReferenceType SpecializedSimpleType
for types that are referential types, that is, values that can be dereferenced to another value (or null), of different type. -
Classes in com.fasterxml.jackson.databind.type used by com.fasterxml.jackson.databind.ser.std Class Description ReferenceType SpecializedSimpleType
for types that are referential types, that is, values that can be dereferenced to another value (or null), of different type. -
Classes in com.fasterxml.jackson.databind.type used by com.fasterxml.jackson.databind.type Class Description ArrayType Array types represent Java arrays, both primitive and object valued.ClassKey Key class, used as an efficient and accurate key for locating per-class values, such asJsonSerializer
s.ClassStack Simple helper class used to keep track of 'call stack' for classes being referenced (as well as unbound variables)CollectionLikeType Type that represents things that act similar toCollection
; but may or may not be instances of that interface.CollectionType Type that represents Java Collection types (Lists, Sets).LogicalType Set of logical types (or type categories, classes of classes), used for defining applicability of configuration like coercion configuration.MapLikeType Type that represents Map-like types; things that consist of key/value pairs but that do not necessarily implementMap
, but that do not have enough introspection functionality to allow for some level of generic handling.MapType Type that represents "true" Java Map types.ReferenceType SpecializedSimpleType
for types that are referential types, that is, values that can be dereferenced to another value (or null), of different type.ResolvedRecursiveType Internal placeholder type used for self-references.SimpleType Simple types are defined as anything other than one of recognized container types (arrays, Collections, Maps).TypeBase TypeBindings Helper class used for resolving type parameters for given classTypeFactory Class used for creating concreteJavaType
instances, given various inputs.TypeModifier Class that defines API that can be used to modify details ofJavaType
instances constructed usingTypeFactory
.TypeParser Simple recursive-descent parser for parsing canonicalJavaType
representations and constructing type instances. -
Classes in com.fasterxml.jackson.databind.type used by com.fasterxml.jackson.databind.util Class Description ClassKey Key class, used as an efficient and accurate key for locating per-class values, such asJsonSerializer
s.TypeFactory Class used for creating concreteJavaType
instances, given various inputs.