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.
  • Class
    Description
    Type 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 ResolvedType implementation (implemented by JavaType from "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.
  • Class
    Description
    Type 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 ResolvedType implementation (implemented by JavaType from "databind" bundle) to be used.
  • Class
    Description
    Type 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 ResolvedType implementation (implemented by JavaType from "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.
  • Class
    Description
    Type 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 ResolvedType implementation (implemented by JavaType from "databind" bundle) to be used.