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.
 
 
 
Package that contains concrete implementations of JavaType, as well as the factory (TypeFactory) for constructing instances from various input data types (like Class, Type) and programmatically (for structured types, arrays, Lists and Maps).
Utility classes for Mapper package.
  • Class
    Description
    Enumeration 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 (see PropertyNamingStrategies) and enum naming strategies (see EnumNamingStrategies).
    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 of JsonToken sequences, needed for temporary buffering.
  • Class
    Description
    Helper 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.
  • Class
    Description
    Enumeration 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
  • Class
    Description
    Enumeration 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.
  • Class
    Description
    Enumeration 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 of JsonToken sequences, needed for temporary buffering.
  • Class
    Description
    Utility class used for efficient storage of JsonToken sequences, needed for temporary buffering.
  • Class
    Description
    Enumeration used to indicate required access pattern for providers: this can sometimes be used to optimize out dynamic calls.
    Specialized lookup class that implements functionality similar to Map, but for special case of key always being String and using more compact (and memory-access friendly) hashing scheme.
    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).
  • Class
    Description
    Enumeration 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).
  • Class
    Description
    Helper class used to encapsulate details of name mangling, transforming of names using different strategies (prefixes, suffixes).
  • Class
    Description
    Interface 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).
  • Class
    Description
    Utility class used for efficient storage of JsonToken sequences, needed for temporary buffering.
  • Class
    Description
    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
    Description
    Interface 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.
  • Class
    Description
    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).
  • Class
    Description
    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.
    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.
  • Class
    Description
    Utility class used for efficient storage of JsonToken sequences, needed for temporary buffering.
  • Class
    Description
    Helper class used for storing String serializations of Enums, to match to/from external representations.
    Extension over Named to expose full name; most relevant for formats like XML that use namespacing.
    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).
  • Class
    Description
    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).
  • Class
    Description
    An interface describing the required API for the Jackson-Databind Type cache.
  • Class
    Description
    Enumeration 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 Constructors
    Specialized lookup class that implements functionality similar to Map, but for special case of key always being String and using more compact (and memory-access friendly) hashing scheme.
    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.
    Helper class used for storing String serializations of Enums, to match to/from external representations.
    Extension over Named to expose full name; most relevant for formats like XML that use namespacing.
    Helper class to encapsulate logic from static shouldIgnore 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 (see PropertyNamingStrategies) and enum naming strategies (see EnumNamingStrategies).
    Base class for specialized primitive array builders.
    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).
    Synchronized cache with bounded size: used for reusing lookup values and lazily instantiated reusable items.
    Jackson's internal DateFormat implementation used by standard Date serializers and deserializers to implement default behavior: does NOT fully implement all aspects expected by DateFormat and as a consequence SHOULD NOT to be used by code outside core Jackson databind functionality.
    Utility class used for efficient storage of JsonToken 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 of TokenStreamContext 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.
    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