| 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.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.impl |
Package that contains standard implementations for
TypeResolverBuilder
and
TypeIdResolver. |
| com.fasterxml.jackson.databind.node |
Contains concrete
JsonNode implementations
Jackson uses for the Tree model. |
| 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.type | |
| com.fasterxml.jackson.databind.util |
Utility classes for Mapper package.
|
| Class and Description |
|---|
| AccessPattern
Enumeration used to indicate required access pattern for providers:
this can sometimes be used to optimize out dynamic calls.
|
| Annotations
Interface that defines interface for accessing contents of a
collection of annotations.
|
| ArrayBuilders
Helper class that contains set of distinct builders for different
arrays of primitive values.
|
| Converter
Helper interface for things that convert Objects of
one type to another.
|
| LinkedNode
Node of a forward-only linked list.
|
| Named
Simple tag interface mostly to allow sorting by name.
|
| NameTransformer
Helper class used to encapsulate details of name mangling, transforming
of names using different strategies (prefixes, suffixes).
|
| ObjectBuffer
Helper class to use for constructing Object arrays by appending entries
to create arrays of various lengths (length that is not known a priori).
|
| RootNameLookup
Helper class for caching resolved root names.
|
| Class and Description |
|---|
| Converter
Helper interface for things that convert Objects of
one type to another.
|
| RootNameLookup
Helper class for caching resolved root names.
|
| Class and Description |
|---|
| AccessPattern
Enumeration used to indicate required access pattern for providers:
this can sometimes be used to optimize out dynamic calls.
|
| Annotations
Interface that defines interface for accessing contents of a
collection of annotations.
|
| Converter
Helper interface for things that convert Objects of
one type to another.
|
| EnumResolver
Helper class used to resolve String values (either JSON Object field
names or regular String values) into Java Enum instances.
|
| LRUMap
Helper for simple bounded maps used for reusing lookup values.
|
| Named
Simple tag interface mostly to allow sorting by name.
|
| NameTransformer
Helper class used to encapsulate details of name mangling, transforming
of names using different strategies (prefixes, suffixes).
|
| TokenBuffer
Utility class used for efficient storage of
JsonToken
sequences, needed for temporary buffering. |
| ViewMatcher
Helper class used for checking whether a property is visible
in the active view
|
| Class and Description |
|---|
| AccessPattern
Enumeration used to indicate required access pattern for providers:
this can sometimes be used to optimize out dynamic calls.
|
| Annotations
Interface that defines interface for accessing contents of a
collection of annotations.
|
| Named
Simple tag interface mostly to allow sorting by name.
|
| NameTransformer
Helper class used to encapsulate details of name mangling, transforming
of names using different strategies (prefixes, suffixes).
|
| TokenBuffer
Utility class used for efficient storage of
JsonToken
sequences, needed for temporary buffering. |
| Class and Description |
|---|
| AccessPattern
Enumeration used to indicate required access pattern for providers:
this can sometimes be used to optimize out dynamic calls.
|
| CompactStringObjectMap |
| Converter
Helper interface for things that convert Objects of
one type to another.
|
| EnumResolver
Helper class used to resolve String values (either JSON Object field
names or regular String values) into Java Enum instances.
|
| NameTransformer
Helper class used to encapsulate details of name mangling, transforming
of names using different strategies (prefixes, suffixes).
|
| TokenBuffer
Utility class used for efficient storage of
JsonToken
sequences, needed for temporary buffering. |
| Class and Description |
|---|
| Annotations
Interface that defines interface for accessing contents of a
collection of annotations.
|
| Converter
Helper interface for things that convert Objects of
one type to another.
|
| LRUMap
Helper for simple bounded maps used for reusing lookup values.
|
| Named
Simple tag interface mostly to allow sorting by name.
|
| NameTransformer
Helper class used to encapsulate details of name mangling, transforming
of names using different strategies (prefixes, suffixes).
|
| Class and Description |
|---|
| TokenBuffer
Utility class used for efficient storage of
JsonToken
sequences, needed for temporary buffering. |
| Class and Description |
|---|
| RawValue
Helper class used to encapsulate "raw values", pre-encoded textual content
that can be output as opaque value with no quoting/escaping, using
JsonGenerator.writeRawValue(String). |
| Class and Description |
|---|
| Annotations
Interface that defines interface for accessing contents of a
collection of annotations.
|
| Converter
Helper interface for things that convert Objects of
one type to another.
|
| Named
Simple tag interface mostly to allow sorting by name.
|
| NameTransformer
Helper class used to encapsulate details of name mangling, transforming
of names using different strategies (prefixes, suffixes).
|
| Class and Description |
|---|
| Annotations
Interface that defines interface for accessing contents of a
collection of annotations.
|
| Named
Simple tag interface mostly to allow sorting by name.
|
| NameTransformer
Helper class used to encapsulate details of name mangling, transforming
of names using different strategies (prefixes, suffixes).
|
| TypeKey
Key that offers two "modes"; one with raw class, as used for
cases were raw class type is available (for example, when using
runtime type); and one with full generics-including.
|
| Class and Description |
|---|
| Converter
Helper interface for things that convert Objects of
one type to another.
|
| EnumValues
Helper class used for storing String serializations of
enumerations.
|
| Named
Simple tag interface mostly to allow sorting by name.
|
| NameTransformer
Helper class used to encapsulate details of name mangling, transforming
of names using different strategies (prefixes, suffixes).
|
| TokenBuffer
Utility class used for efficient storage of
JsonToken
sequences, needed for temporary buffering. |
| Class and Description |
|---|
| LRUMap
Helper for simple bounded maps used for reusing lookup values.
|
| Class and Description |
|---|
| AccessPattern
Enumeration used to indicate required access pattern for providers:
this can sometimes be used to optimize out dynamic calls.
|
| ArrayBuilders.BooleanBuilder |
| ArrayBuilders.ByteBuilder |
| ArrayBuilders.DoubleBuilder |
| ArrayBuilders.FloatBuilder |
| ArrayBuilders.IntBuilder |
| ArrayBuilders.LongBuilder |
| ArrayBuilders.ShortBuilder |
| ClassUtil.Ctor
Value class used for caching Constructor declarations; used because
caching done by JDK appears to be somewhat inefficient for some use cases.
|
| CompactStringObjectMap |
| Converter
Helper interface for things that convert Objects of
one type to another.
|
| EnumResolver
Helper class used to resolve String values (either JSON Object field
names or regular String values) into Java Enum instances.
|
| EnumValues
Helper class used for storing String serializations of
enumerations.
|
| LinkedNode
Node of a forward-only linked list.
|
| LRUMap
Helper for simple bounded maps used for reusing lookup values.
|
| Named
Simple tag interface mostly to allow sorting by name.
|
| NameTransformer
Helper class used to encapsulate details of name mangling, transforming
of names using different strategies (prefixes, suffixes).
|
| PrimitiveArrayBuilder
Base class for specialized primitive array builders.
|
| SimpleBeanPropertyDefinition
Simple immutable
BeanPropertyDefinition implementation that can
be wrapped around a AnnotatedMember that is a simple
accessor (getter) or mutator (setter, constructor parameter)
(or both, for fields). |
| StdDateFormat
Default
DateFormat implementation used by standard Date
serializers and deserializers. |
| TokenBuffer
Utility class used for efficient storage of
JsonToken
sequences, needed for temporary buffering. |
| TokenBuffer.Segment
Individual segment of TokenBuffer that can store up to 16 tokens
(limited by 4 bits per token type marker requirement).
|
| TokenBufferReadContext
Implementation of
JsonStreamContext used by TokenBuffer
to link back to the original context to try to keep location information
consistent between source location and buffered content when it's re-read
from the buffer. |
| TypeKey
Key that offers two "modes"; one with raw class, as used for
cases were raw class type is available (for example, when using
runtime type); and one with full generics-including.
|
| ViewMatcher
Helper class used for checking whether a property is visible
in the active view
|
Copyright © 2008–2020 FasterXML. All rights reserved.