com.fasterxml.jackson.databind.JavaType
, as
well as the factory (com.fasterxml.jackson.databind.type.TypeFactory
) for
constructing instances from various input data types
(like java.lang.Class
, java.lang.reflect.Type
)
and programmatically (for structured types, arrays,
java.util.List
s and java.util.Map
s).
Modifier and Type | Class and Description |
---|---|
public class | ArrayType
Array types represent Java arrays, both primitive and object valued. |
public class | ClassKey
Key class, used as an efficient and accurate key
for locating per-class values, such as
|
public class | ClassStack
Simple helper class used to keep track of 'call stack' for classes being referenced (as well as unbound variables) |
public class | CollectionLikeType
Type that represents things that act similar to |
public class | CollectionType
Type that represents Java Collection types (Lists, Sets). |
pack-priv abstract class | IdentityEqualityType
Internal abstract type representing |
public class | IterationType
Specialized |
public class | MapLikeType
Type that represents Map-like types; things that consist of key/value pairs
but that do not necessarily implement |
public class | MapType
Type that represents "true" Java Map types. |
public class | PlaceholderForType
Helper type used when introspecting bindings for already resolved types, needed for specialization. |
public class | ReferenceType
Specialized |
public class | ResolvedRecursiveType
Internal placeholder type used for self-references. |
public class | SimpleType
Simple types are defined as anything other than one of recognized container types (arrays, Collections, Maps). |
public abstract class | |
public class | TypeBindings
Helper class used for resolving type parameters for given class |
public class | TypeFactory
Class used for creating concrete |
public abstract class | TypeModifier
Class that defines API that can be used to modify details of
|
public class | TypeParser
Simple recursive-descent parser for parsing canonical |
Modifier and Type | Enum and Description |
---|---|
public enum | LogicalType
Set of logical types (or type categories, classes of classes), used for defining applicability of configuration like coercion configuration. |