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. |