Uses of Package
edu.internet2.middleware.grouperClientExt.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 (
edu.internet2.middleware.grouperClientExt.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
.-
ClassDescriptionType abstraction that represents Java type that has been resolved (i.e.This generic abstract class is used for obtaining full generics type information by sub-classing; it must be converted to
ResolvedType
implementation (implemented byJavaType
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. -
ClassDescriptionType abstraction that represents Java type that has been resolved (i.e.This generic abstract class is used for obtaining full generics type information by sub-classing; it must be converted to
ResolvedType
implementation (implemented byJavaType
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. -
ClassDescriptionType abstraction that represents Java type that has been resolved (i.e.This generic abstract class is used for obtaining full generics type information by sub-classing; it must be converted to
ResolvedType
implementation (implemented byJavaType
from "databind" bundle) to be used. -
ClassDescriptionThis generic abstract class is used for obtaining full generics type information by sub-classing; it must be converted to
ResolvedType
implementation (implemented byJavaType
from "databind" bundle) to be used. -
ClassDescriptionThis is a simple value class used between core streaming and higher level databinding to pass information about type ids to write.
-
ClassDescriptionThis is a simple value class used between core streaming and higher level databinding to pass information about type ids to write.
-
ClassDescriptionThis is a simple value class used between core streaming and higher level databinding to pass information about type ids to write.
-
ClassDescriptionType abstraction that represents Java type that has been resolved (i.e.This generic abstract class is used for obtaining full generics type information by sub-classing; it must be converted to
ResolvedType
implementation (implemented byJavaType
from "databind" bundle) to be used.