| Package | Description |
|---|---|
| com.fasterxml.jackson.databind.type |
Package that contains concrete implementations of
JavaType, as
well as the factory (TypeFactory) for
constructing instances from various input data types
(like Class, Type)
and programmatically (for structured types, arrays,
Lists and Maps). |
| Modifier and Type | Class and Description |
|---|---|
class |
ArrayType
Array types represent Java arrays, both primitive and object valued.
|
class |
CollectionLikeType
Type that represents things that act similar to
Collection;
but may or may not be instances of that interface. |
class |
CollectionType
Type that represents Java Collection types (Lists, Sets).
|
class |
MapLikeType
Type that represents Map-like types; things that consist of key/value pairs
but that do not necessarily implement
Map, but that do not
have enough introspection functionality to allow for some level of generic
handling. |
class |
MapType
Type that represents "true" Java Map types.
|
class |
ReferenceType
Specialized
SimpleType for types that are referential types,
that is, values that can be dereferenced to another value (or null),
of different type. |
class |
ResolvedRecursiveType
Internal placeholder type used for self-references.
|
class |
SimpleType
Simple types are defined as anything other than one of recognized
container types (arrays, Collections, Maps).
|
| Constructor and Description |
|---|
CollectionLikeType(TypeBase base,
JavaType elemT) |
CollectionType(TypeBase base,
JavaType elemT) |
MapLikeType(TypeBase base,
JavaType keyT,
JavaType valueT) |
MapType(TypeBase base,
JavaType keyT,
JavaType valueT) |
ReferenceType(TypeBase base,
JavaType refType) |
SimpleType(TypeBase base)
Simple copy-constructor, usually used when upgrading/refining a simple type
into more specialized type.
|
TypeBase(TypeBase base)
Copy-constructor used when refining/upgrading type instances.
|