Uses of Package
com.fasterxml.jackson.core.type
Packages that use com.fasterxml.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.Contains classes needed for type introspection, mostly used by data binding
functionality.
Basic data binding (mapping) functionality that
allows for reading JSON content into Java Objects (POJOs)
and JSON Trees (
JsonNode), as well as
writing Java Objects and trees as JSON.Package that contains most of configuration-related classes;
exception being couple of most-commonly used configuration
things (like Feature enumerations) that are at the
main level (
com.fasterxml.jackson.databind).Package that contains interfaces that define how to implement
functionality for dynamically resolving type during deserialization.
Package that contains standard implementations for
TypeResolverBuilder
and
TypeIdResolver.-
Classes in com.fasterxml.jackson.core.type used by com.fasterxml.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 com.fasterxml.jackson.core.type used by com.fasterxml.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 com.fasterxml.jackson.core.type used by com.fasterxml.jackson.databindClassDescriptionType 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 com.fasterxml.jackson.core.type used by com.fasterxml.jackson.databind.cfgClassDescriptionThis 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 com.fasterxml.jackson.core.type used by com.fasterxml.jackson.databind.jsontypeClassDescriptionThis is a simple value class used between core streaming and higher level databinding to pass information about type ids to write.
-
Classes in com.fasterxml.jackson.core.type used by com.fasterxml.jackson.databind.jsontype.implClassDescriptionThis is a simple value class used between core streaming and higher level databinding to pass information about type ids to write.
-
Classes in com.fasterxml.jackson.core.type used by com.fasterxml.jackson.databind.ser.stdClassDescriptionThis is a simple value class used between core streaming and higher level databinding to pass information about type ids to write.
-
Classes in com.fasterxml.jackson.core.type used by com.fasterxml.jackson.databind.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.