Uses of Package
tools.jackson.databind.util
Packages that use tools.jackson.databind.util
Package
Description
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 (
tools.jackson.databind
).Contains implementation classes of deserialization part of
data binding.
Contains those implementation classes of deserialization part of
data binding that are not considered part of public or semi-public
interfaces.
Package that contains standard value and key deserializer implementations
Jackson uses for its own public types.
Package that contains standard value and key deserializer implementations
Jackson uses for core JDK types.
Package that contains standard value and key deserializer base classes
that Jackson both uses for its own implementations and offers for
module developers as convenient partial implementations.
Package that contains handlers specific to datatypes introduced in Java 8.
Functionality needed for Bean introspection, required for detecting
accessors and mutators for Beans, as well as locating and handling
method annotations.
Package that contains standard implementations for
TypeResolverBuilder
and
TypeIdResolver
.Contains concrete
JsonNode
implementations
Jackson uses for the Tree model.Contains implementation classes of serialization part of
data binding.
Contains implementation classes of serialization part of
data binding.
Utility classes for Mapper package.
-
Classes in tools.jackson.databind.util used by tools.jackson.databindClassDescriptionEnumeration used to indicate required access pattern for providers: this can sometimes be used to optimize out dynamic calls.Interface that defines interface for accessing contents of a collection of annotations.Helper class that contains set of distinct builders for different arrays of primitive values.Helper interface for things that convert Objects of one type to another.Extension over
Named
to expose full name; most relevant for formats like XML that use namespacing.Node of a forward-only linked list.Helper class used to encapsulate details of name mangling, transforming of names using different strategies (prefixes, suffixes).Container for standard naming strategy implementations, specifically used by property naming strategies (seePropertyNamingStrategies
) and enum naming strategies (seeEnumNamingStrategies
).Helper class to use for constructing Object arrays by appending entries to create arrays of various lengths (length that is not known a priori).Helper class for caching resolved root names.Utility class used for efficient storage ofJsonToken
sequences, needed for temporary buffering. -
Classes in tools.jackson.databind.util used by tools.jackson.databind.cfgClassDescriptionHelper interface for things that convert Objects of one type to another.Node of a forward-only linked list.An interface describing the required API for the Jackson-Databind Type cache.Helper class for caching resolved root names.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.
-
Classes in tools.jackson.databind.util used by tools.jackson.databind.deserClassDescriptionEnumeration used to indicate required access pattern for providers: this can sometimes be used to optimize out dynamic calls.Interface that defines interface for accessing contents of a collection of annotations.Helper interface for things that convert Objects of one type to another.Helper class used to resolve String values (either JSON Object field names or regular String values) into Java Enum instances.Extension over
Named
to expose full name; most relevant for formats like XML that use namespacing.An interface describing the required API for the Jackson-Databind Type cache.Helper class used to encapsulate details of name mangling, transforming of names using different strategies (prefixes, suffixes).Helper class used for checking whether a property is visible in the active view -
Classes in tools.jackson.databind.util used by tools.jackson.databind.deser.beanClassDescriptionEnumeration used to indicate required access pattern for providers: this can sometimes be used to optimize out dynamic calls.Helper class used to encapsulate details of name mangling, transforming of names using different strategies (prefixes, suffixes).Utility class used for efficient storage of
JsonToken
sequences, needed for temporary buffering. -
Classes in tools.jackson.databind.util used by tools.jackson.databind.deser.implClassDescriptionEnumeration used to indicate required access pattern for providers: this can sometimes be used to optimize out dynamic calls.Interface that defines interface for accessing contents of a collection of annotations.Extension over
Named
to expose full name; most relevant for formats like XML that use namespacing.Helper class used to encapsulate details of name mangling, transforming of names using different strategies (prefixes, suffixes).Utility class used for efficient storage ofJsonToken
sequences, needed for temporary buffering. -
Classes in tools.jackson.databind.util used by tools.jackson.databind.deser.jacksonClassDescriptionUtility class used for efficient storage of
JsonToken
sequences, needed for temporary buffering. -
Classes in tools.jackson.databind.util used by tools.jackson.databind.deser.jdkClassDescriptionEnumeration used to indicate required access pattern for providers: this can sometimes be used to optimize out dynamic calls.Helper class used to resolve String values (either JSON Object field names or regular String values) into Java Enum instances.Helper class to encapsulate logic from static
shouldIgnore
method of util class.Helper class used to encapsulate details of name mangling, transforming of names using different strategies (prefixes, suffixes). -
Classes in tools.jackson.databind.util used by tools.jackson.databind.deser.stdClassDescriptionEnumeration used to indicate required access pattern for providers: this can sometimes be used to optimize out dynamic calls.Helper interface for things that convert Objects of one type to another.Helper class used to encapsulate details of name mangling, transforming of names using different strategies (prefixes, suffixes).
-
Classes in tools.jackson.databind.util used by tools.jackson.databind.ext.jdk8ClassDescriptionHelper class used to encapsulate details of name mangling, transforming of names using different strategies (prefixes, suffixes).
-
Classes in tools.jackson.databind.util used by tools.jackson.databind.introspectClassDescriptionInterface that defines interface for accessing contents of a collection of annotations.Extension over
Named
to expose full name; most relevant for formats like XML that use namespacing.An interface describing the required API for the Jackson-Databind Type cache.Helper class used to encapsulate details of name mangling, transforming of names using different strategies (prefixes, suffixes). -
Classes in tools.jackson.databind.util used by tools.jackson.databind.jsontype.implClassDescriptionUtility class used for efficient storage of
JsonToken
sequences, needed for temporary buffering. -
Classes in tools.jackson.databind.util used by tools.jackson.databind.nodeClassDescriptionHelper 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)
. -
Classes in tools.jackson.databind.util used by tools.jackson.databind.serClassDescriptionInterface that defines interface for accessing contents of a collection of annotations.Helper interface for things that convert Objects of one type to another.Extension over
Named
to expose full name; most relevant for formats like XML that use namespacing.An interface describing the required API for the Jackson-Databind Type cache.Helper class used to encapsulate details of name mangling, transforming of names using different strategies (prefixes, suffixes).Synchronized cache with bounded size: used for reusing lookup values and lazily instantiated reusable items.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. -
Classes in tools.jackson.databind.util used by tools.jackson.databind.ser.beanClassDescriptionExtension over
Named
to expose full name; most relevant for formats like XML that use namespacing.Helper class used to encapsulate details of name mangling, transforming of names using different strategies (prefixes, suffixes). -
Classes in tools.jackson.databind.util used by tools.jackson.databind.ser.implClassDescriptionInterface that defines interface for accessing contents of a collection of annotations.Extension over
Named
to expose full name; most relevant for formats like XML that use namespacing.An interface describing the required API for the Jackson-Databind Type cache.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. -
Classes in tools.jackson.databind.util used by tools.jackson.databind.ser.jacksonClassDescriptionUtility class used for efficient storage of
JsonToken
sequences, needed for temporary buffering. -
Classes in tools.jackson.databind.util used by tools.jackson.databind.ser.jdkClassDescriptionHelper class used for storing String serializations of
Enum
s, to match to/from external representations.Extension overNamed
to expose full name; most relevant for formats like XML that use namespacing.Helper class to encapsulate logic from staticshouldIgnore
method of util class.Helper class used to encapsulate details of name mangling, transforming of names using different strategies (prefixes, suffixes). -
Classes in tools.jackson.databind.util used by tools.jackson.databind.ser.stdClassDescriptionHelper interface for things that convert Objects of one type to another.Helper class used to encapsulate details of name mangling, transforming of names using different strategies (prefixes, suffixes).
-
Classes in tools.jackson.databind.util used by tools.jackson.databind.typeClassDescriptionAn interface describing the required API for the Jackson-Databind Type cache.
-
Classes in tools.jackson.databind.util used by tools.jackson.databind.utilClassDescriptionEnumeration used to indicate required access pattern for providers: this can sometimes be used to optimize out dynamic calls.Value class used for containing information about discovered ConstructorsHelper interface for things that convert Objects of one type to another.Helper class used to resolve String values (either JSON Object field names or regular String values) into Java Enum instances.Helper class used for storing String serializations of
Enum
s, to match to/from external representations.Extension overNamed
to expose full name; most relevant for formats like XML that use namespacing.Helper class to encapsulate logic from staticshouldIgnore
method of util class.Node of a forward-only linked list.An interface describing the required API for the Jackson-Databind Type cache.Helper class used to encapsulate details of name mangling, transforming of names using different strategies (prefixes, suffixes).Container for standard naming strategy implementations, specifically used by property naming strategies (seePropertyNamingStrategies
) and enum naming strategies (seeEnumNamingStrategies
).Base class for specialized primitive array builders.Simple immutableBeanPropertyDefinition
implementation that can be wrapped around aAnnotatedMember
that is a simple accessor (getter) or mutator (setter, constructor parameter) (or both, for fields).Synchronized cache with bounded size: used for reusing lookup values and lazily instantiated reusable items.Jackson's internalDateFormat
implementation used by standard Date serializers and deserializers to implement default behavior: does NOT fully implement all aspects expected byDateFormat
and as a consequence SHOULD NOT to be used by code outside core Jackson databind functionality.Utility class used for efficient storage ofJsonToken
sequences, needed for temporary buffering.Individual segment of TokenBuffer that can store up to 16 tokens (limited by 4 bits per token type marker requirement).Implementation ofTokenStreamContext
used byTokenBuffer
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.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.Simple identity value class that may be used as Serializable key for entries that need to retain identity of some kind, but where actual appearance of id itself does not matter.Helper class used for checking whether a property is visible in the active view