| 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 |
ReferenceType
Specialized
SimpleType for types that are referential types,
that is, values that can be dereferenced to another value (or null),
of different type. |
| Modifier and Type | Field and Description |
|---|---|
protected static SimpleType |
TypeFactory.CORE_TYPE_BOOL |
protected static SimpleType |
TypeFactory.CORE_TYPE_CLASS
Cache
Class because it is nominally parametric, but has no really
useful information. |
protected static SimpleType |
TypeFactory.CORE_TYPE_COMPARABLE
Cache
Comparable because it is both parameteric (relatively costly to
resolve) and mostly useless (no special handling), better handle directly |
protected static SimpleType |
TypeFactory.CORE_TYPE_ENUM
Cache
Enum because it is parametric AND self-referential (costly to
resolve) and useless in itself (no special handling). |
protected static SimpleType |
TypeFactory.CORE_TYPE_INT |
protected static SimpleType |
TypeFactory.CORE_TYPE_LONG |
protected static SimpleType |
TypeFactory.CORE_TYPE_OBJECT |
protected static SimpleType |
TypeFactory.CORE_TYPE_STRING |
| Modifier and Type | Method and Description |
|---|---|
static SimpleType |
SimpleType.construct(java.lang.Class<?> cls)
Deprecated.
Since 2.7
|
static SimpleType |
SimpleType.constructUnsafe(java.lang.Class<?> raw)
Method used by core Jackson classes: NOT to be used by application code:
it does NOT properly handle inspection of super-types, so neither parent
Classes nor implemented Interfaces are accessible with resulting type
instance.
|
SimpleType |
SimpleType.withContentValueHandler(java.lang.Object h) |
SimpleType |
SimpleType.withStaticTyping() |
SimpleType |
SimpleType.withTypeHandler(java.lang.Object h) |
SimpleType |
SimpleType.withValueHandler(java.lang.Object h) |