Package | Description |
---|---|
com.fasterxml.jackson.databind |
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. |
com.fasterxml.jackson.databind.cfg |
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 ). |
com.fasterxml.jackson.databind.deser |
Contains implementation classes of deserialization part of
data binding.
|
com.fasterxml.jackson.databind.deser.impl |
Contains those implementation classes of deserialization part of
data binding that are not considered part of public or semi-public
interfaces.
|
com.fasterxml.jackson.databind.deser.std |
Contains public standard implementations of abstraction that
Jackson uses.
|
com.fasterxml.jackson.databind.ext |
Contains extended support for "external" packages: things that
may or may not be present in runtime environment, but that are
commonly enough used so that explicit support can be added.
|
com.fasterxml.jackson.databind.introspect |
Functionality needed for Bean introspection, required for detecting
accessors and mutators for Beans, as well as locating and handling
method annotations.
|
com.fasterxml.jackson.databind.jsontype |
Package that contains interfaces that define how to implement
functionality for dynamically resolving type during deserialization.
|
com.fasterxml.jackson.databind.jsontype.impl |
Package that contains standard implementations for
TypeResolverBuilder
and
TypeIdResolver . |
com.fasterxml.jackson.databind.ser |
Contains implementation classes of serialization part of
data binding.
|
com.fasterxml.jackson.databind.ser.impl |
Contains implementation classes of serialization part of
data binding.
|
com.fasterxml.jackson.databind.ser.std | |
com.fasterxml.jackson.databind.util |
Utility classes for Mapper package.
|
com.fasterxml.jackson.datatype.jdk8 | |
com.fasterxml.jackson.datatype.jsr310 | |
com.fasterxml.jackson.jaxrs.util |
Miscellaneous helper classes used by providers.
|
com.fasterxml.jackson.module.jaxb |
Package that contains support for using JAXB annotations for
configuring Jackson data-binding aspects.
|
Class and Description |
---|
Annotated
Shared base class used for anything on which annotations (included
within a
AnnotationMap ). |
AnnotatedClass |
AnnotatedConstructor |
AnnotatedField
Object that represents non-static (and usually non-transient/volatile)
fields of a class.
|
AnnotatedMember
Intermediate base class for annotated entities that are members of
a class; fields, methods and constructors.
|
AnnotatedMethod |
AnnotatedParameter
Object that represents method parameters, mostly so that associated
annotations can be processed conveniently.
|
BeanPropertyDefinition
Simple value classes that contain definitions of properties,
used during introspection of properties to use for
serialization and deserialization purposes.
|
ClassIntrospector
Helper class used to introspect features of POJO value classes
used with Jackson.
|
ClassIntrospector.MixInResolver
Interface used for decoupling details of how mix-in annotation
definitions are accessed (via this interface), and how
they are stored (defined by classes that implement the interface)
|
ObjectIdInfo
Container object that encapsulates information usually
derived from
JsonIdentityInfo annotation or its
custom alternatives |
SimpleMixInResolver
Simple implementation of
ClassIntrospector.MixInResolver
that just uses a Map for containing mapping
from target to mix-in classes. |
VisibilityChecker
Interface for object used for determine which property elements
(methods, fields, constructors) can be auto-detected, with respect
to their visibility modifiers.
|
Class and Description |
---|
Annotated
Shared base class used for anything on which annotations (included
within a
AnnotationMap ). |
AnnotatedClass |
ClassIntrospector
Helper class used to introspect features of POJO value classes
used with Jackson.
|
ClassIntrospector.MixInResolver
Interface used for decoupling details of how mix-in annotation
definitions are accessed (via this interface), and how
they are stored (defined by classes that implement the interface)
|
SimpleMixInResolver
Simple implementation of
ClassIntrospector.MixInResolver
that just uses a Map for containing mapping
from target to mix-in classes. |
VisibilityChecker
Interface for object used for determine which property elements
(methods, fields, constructors) can be auto-detected, with respect
to their visibility modifiers.
|
Class and Description |
---|
Annotated
Shared base class used for anything on which annotations (included
within a
AnnotationMap ). |
AnnotatedConstructor |
AnnotatedMember
Intermediate base class for annotated entities that are members of
a class; fields, methods and constructors.
|
AnnotatedMethod |
AnnotatedParameter
Object that represents method parameters, mostly so that associated
annotations can be processed conveniently.
|
AnnotatedWithParams
Intermediate base class that encapsulates features that
constructors and methods share.
|
BeanPropertyDefinition
Simple value classes that contain definitions of properties,
used during introspection of properties to use for
serialization and deserialization purposes.
|
ConcreteBeanPropertyBase
Intermediate
BeanProperty class shared by concrete readable- and
writable property implementations for sharing common functionality. |
ObjectIdInfo
Container object that encapsulates information usually
derived from
JsonIdentityInfo annotation or its
custom alternatives |
VisibilityChecker
Interface for object used for determine which property elements
(methods, fields, constructors) can be auto-detected, with respect
to their visibility modifiers.
|
Class and Description |
---|
Annotated
Shared base class used for anything on which annotations (included
within a
AnnotationMap ). |
AnnotatedConstructor |
AnnotatedField
Object that represents non-static (and usually non-transient/volatile)
fields of a class.
|
AnnotatedMember
Intermediate base class for annotated entities that are members of
a class; fields, methods and constructors.
|
AnnotatedMethod |
AnnotatedParameter
Object that represents method parameters, mostly so that associated
annotations can be processed conveniently.
|
AnnotatedWithParams
Intermediate base class that encapsulates features that
constructors and methods share.
|
AnnotationMap
Simple helper class used to keep track of collection of
Jackson Annotations associated with annotatable things
(methods, constructors, classes).
|
BeanPropertyDefinition
Simple value classes that contain definitions of properties,
used during introspection of properties to use for
serialization and deserialization purposes.
|
ConcreteBeanPropertyBase
Intermediate
BeanProperty class shared by concrete readable- and
writable property implementations for sharing common functionality. |
ObjectIdInfo
Container object that encapsulates information usually
derived from
JsonIdentityInfo annotation or its
custom alternatives |
Class and Description |
---|
AnnotatedMethod |
AnnotatedParameter
Object that represents method parameters, mostly so that associated
annotations can be processed conveniently.
|
AnnotatedWithParams
Intermediate base class that encapsulates features that
constructors and methods share.
|
Class and Description |
---|
Annotated
Shared base class used for anything on which annotations (included
within a
AnnotationMap ). |
AnnotatedParameter
Object that represents method parameters, mostly so that associated
annotations can be processed conveniently.
|
Class and Description |
---|
Annotated
Shared base class used for anything on which annotations (included
within a
AnnotationMap ). |
AnnotatedClass |
AnnotatedConstructor |
AnnotatedField
Object that represents non-static (and usually non-transient/volatile)
fields of a class.
|
AnnotatedMember
Intermediate base class for annotated entities that are members of
a class; fields, methods and constructors.
|
AnnotatedMethod |
AnnotatedMethodMap
Simple helper class used to keep track of collection of
AnnotatedMethod s, accessible by lookup. |
AnnotatedParameter
Object that represents method parameters, mostly so that associated
annotations can be processed conveniently.
|
AnnotatedWithParams
Intermediate base class that encapsulates features that
constructors and methods share.
|
AnnotationMap
Simple helper class used to keep track of collection of
Jackson Annotations associated with annotatable things
(methods, constructors, classes).
|
BasicBeanDescription
Default
BeanDescription implementation used by Jackson. |
BasicClassIntrospector |
BeanPropertyDefinition
Simple value classes that contain definitions of properties,
used during introspection of properties to use for
serialization and deserialization purposes.
|
ClassIntrospector
Helper class used to introspect features of POJO value classes
used with Jackson.
|
ClassIntrospector.MixInResolver
Interface used for decoupling details of how mix-in annotation
definitions are accessed (via this interface), and how
they are stored (defined by classes that implement the interface)
|
ConcreteBeanPropertyBase
Intermediate
BeanProperty class shared by concrete readable- and
writable property implementations for sharing common functionality. |
JacksonAnnotationIntrospector
AnnotationIntrospector implementation that handles standard
Jackson annotations. |
MemberKey
Helper class needed to be able to efficiently access class
member functions (
Method s and Constructor s)
in Map s. |
NopAnnotationIntrospector
Dummy, "no-operation" implementation of
AnnotationIntrospector . |
ObjectIdInfo
Container object that encapsulates information usually
derived from
JsonIdentityInfo annotation or its
custom alternatives |
POJOPropertiesCollector
Helper class used for aggregating information about all possible
properties of a POJO.
|
POJOPropertyBuilder
Helper class used for aggregating information about a single
potential POJO property.
|
POJOPropertyBuilder.Linked
Node used for creating simple linked lists to efficiently store small sets
of things.
|
SimpleMixInResolver
Simple implementation of
ClassIntrospector.MixInResolver
that just uses a Map for containing mapping
from target to mix-in classes. |
TypeResolutionContext
Interface that defines API used by members (like
AnnotatedMethod )
to dynamically resolve types they have. |
VisibilityChecker
Interface for object used for determine which property elements
(methods, fields, constructors) can be auto-detected, with respect
to their visibility modifiers.
|
VisibilityChecker.Std
Default standard implementation is purely based on visibility
modifier of given class members, and its configured minimum
levels.
|
Class and Description |
---|
AnnotatedClass |
AnnotatedMember
Intermediate base class for annotated entities that are members of
a class; fields, methods and constructors.
|
Class and Description |
---|
AnnotatedClass |
AnnotatedMember
Intermediate base class for annotated entities that are members of
a class; fields, methods and constructors.
|
Class and Description |
---|
Annotated
Shared base class used for anything on which annotations (included
within a
AnnotationMap ). |
AnnotatedClass |
AnnotatedMember
Intermediate base class for annotated entities that are members of
a class; fields, methods and constructors.
|
BeanPropertyDefinition
Simple value classes that contain definitions of properties,
used during introspection of properties to use for
serialization and deserialization purposes.
|
ConcreteBeanPropertyBase
Intermediate
BeanProperty class shared by concrete readable- and
writable property implementations for sharing common functionality. |
Class and Description |
---|
AnnotatedClass |
BeanPropertyDefinition
Simple value classes that contain definitions of properties,
used during introspection of properties to use for
serialization and deserialization purposes.
|
ConcreteBeanPropertyBase
Intermediate
BeanProperty class shared by concrete readable- and
writable property implementations for sharing common functionality. |
ObjectIdInfo
Container object that encapsulates information usually
derived from
JsonIdentityInfo annotation or its
custom alternatives |
Class and Description |
---|
AnnotatedMember
Intermediate base class for annotated entities that are members of
a class; fields, methods and constructors.
|
AnnotatedMethod |
ConcreteBeanPropertyBase
Intermediate
BeanProperty class shared by concrete readable- and
writable property implementations for sharing common functionality. |
Class and Description |
---|
AnnotatedField
Object that represents non-static (and usually non-transient/volatile)
fields of a class.
|
AnnotatedMember
Intermediate base class for annotated entities that are members of
a class; fields, methods and constructors.
|
AnnotatedMethod |
AnnotatedParameter
Object that represents method parameters, mostly so that associated
annotations can be processed conveniently.
|
BeanPropertyDefinition
Simple value classes that contain definitions of properties,
used during introspection of properties to use for
serialization and deserialization purposes.
|
Class and Description |
---|
ConcreteBeanPropertyBase
Intermediate
BeanProperty class shared by concrete readable- and
writable property implementations for sharing common functionality. |
Class and Description |
---|
AnnotatedClass |
AnnotatedMethod |
Class and Description |
---|
AnnotationMap
Simple helper class used to keep track of collection of
Jackson Annotations associated with annotatable things
(methods, constructors, classes).
|
Class and Description |
---|
Annotated
Shared base class used for anything on which annotations (included
within a
AnnotationMap ). |
AnnotatedClass |
AnnotatedMember
Intermediate base class for annotated entities that are members of
a class; fields, methods and constructors.
|
AnnotatedMethod |
ObjectIdInfo
Container object that encapsulates information usually
derived from
JsonIdentityInfo annotation or its
custom alternatives |
VisibilityChecker
Interface for object used for determine which property elements
(methods, fields, constructors) can be auto-detected, with respect
to their visibility modifiers.
|
Copyright © 2017 JBoss by Red Hat. All rights reserved.