Uses of Package
tools.jackson.core.type
Packages that use tools.jackson.core.type
Package
Description
Main public API classes of the core streaming JSON
processor: most importantly
JsonFactory
used for constructing
JSON parser (JsonParser)
and generator
(JsonGenerator)
instances.Base classes used by concrete Parser and Generator implementations;
contain functionality that is not specific to JSON or input
abstraction (byte vs char).
Contains classes needed for type introspection, mostly used by data binding
functionality.
Utility classes used by Jackson Core functionality.
-
Classes in tools.jackson.core.type used by tools.jackson.coreClassDescriptionType abstraction that represents Java type that has been resolved (i.e. has all generic information, if any, resolved to concrete types).This generic abstract class is used for obtaining full generics type information by sub-classing; it must be converted to
ResolvedTypeimplementation (implemented byJavaTypefrom "databind" bundle) to be used.This is a simple value class used between core streaming and higher level databinding to pass information about type ids to write. -
Classes in tools.jackson.core.type used by tools.jackson.core.baseClassDescriptionType abstraction that represents Java type that has been resolved (i.e. has all generic information, if any, resolved to concrete types).This generic abstract class is used for obtaining full generics type information by sub-classing; it must be converted to
ResolvedTypeimplementation (implemented byJavaTypefrom "databind" bundle) to be used. -
Classes in tools.jackson.core.type used by tools.jackson.core.typeClassDescriptionType abstraction that represents Java type that has been resolved (i.e. has all generic information, if any, resolved to concrete types).This generic abstract class is used for obtaining full generics type information by sub-classing; it must be converted to
ResolvedTypeimplementation (implemented byJavaTypefrom "databind" bundle) to be used.Enumeration of values that matches enum `As` from annotation `JsonTypeInfo`: separate definition to avoid dependency between streaming core and annotations packages; also allows more flexibility in case new values needed at this level of internal API. -
Classes in tools.jackson.core.type used by tools.jackson.core.utilClassDescriptionType abstraction that represents Java type that has been resolved (i.e. has all generic information, if any, resolved to concrete types).This generic abstract class is used for obtaining full generics type information by sub-classing; it must be converted to
ResolvedTypeimplementation (implemented byJavaTypefrom "databind" bundle) to be used.