| Package | Description |
|---|---|
| com.fasterxml.jackson.databind.type |
| Modifier and Type | Class | 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 |
PlaceholderForType |
Helper type used when introspecting bindings for already resolved types,
needed for specialization.
|
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 | 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) |
Constructor used when upgrading into this type (via
ReferenceType.upgradeFrom(com.fasterxml.jackson.databind.JavaType, com.fasterxml.jackson.databind.JavaType),
the usual way for ReferenceTypes to come into existence. |
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.
|
Copyright © 2008–2018. All rights reserved.