Uses of Package
tools.jackson.core.sym
Packages that use tools.jackson.core.sym
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.Base classes used by concrete Parser and Generator implementations;
contain functionality that is not specific to JSON or input
abstraction (byte vs char).
JSON-specific parser and generator implementation classes that
Jackson defines and uses.
Non-blocking ("async") JSON parser implementation.
Internal implementation classes for efficient handling of
of symbols in JSON (Object property names)
Utility classes used by Jackson Core functionality.
-
Classes in tools.jackson.core.sym used by tools.jackson.coreClassDescriptionInterface for implementations used for efficient matching of Object property names from input stream (via parser) to higher-level abstractions like properties that databind uses.
-
Classes in tools.jackson.core.sym used by tools.jackson.core.baseClassDescriptionInterface for implementations used for efficient matching of Object property names from input stream (via parser) to higher-level abstractions like properties that databind uses.
-
Classes in tools.jackson.core.sym used by tools.jackson.core.filterClassDescriptionInterface for implementations used for efficient matching of Object property names from input stream (via parser) to higher-level abstractions like properties that databind uses.
-
Classes in tools.jackson.core.sym used by tools.jackson.core.jsonClassDescriptionReplacement for
BytesToNameCanonicalizerwhich aims at more localized memory access due to flattening of name quad data.This class is a kind of specialized type-safe Map, from char array to String value.Interface for implementations used for efficient matching of Object property names from input stream (via parser) to higher-level abstractions like properties that databind uses. -
Classes in tools.jackson.core.sym used by tools.jackson.core.json.asyncClassDescriptionReplacement for
BytesToNameCanonicalizerwhich aims at more localized memory access due to flattening of name quad data. -
Classes in tools.jackson.core.sym used by tools.jackson.core.symClassDescriptionSimplified static symbol table used instead of global quad-based canonicalizer when we have smaller set of symbols (like properties of a POJO class).Replacement for
BytesToNameCanonicalizerwhich aims at more localized memory access due to flattening of name quad data.Immutable value class used for sharing information as efficiently as possible, by only require synchronization of reference manipulation but not access to contents.This class is a kind of specialized type-safe Map, from char array to String value.This class is a symbol table entry.Immutable value class used for sharing information as efficiently as possible, by only require synchronization of reference manipulation but not access to contents.Intermediate base class for matchers that use hash-array based approach with Strings.Interface for implementations used for efficient matching of Object property names from input stream (via parser) to higher-level abstractions like properties that databind uses.BasicPropertyNameMatcherthat uses case-sensitive match and does not require (or expect) that names passed as arguments have beenString.intern()ed. -
Classes in tools.jackson.core.sym used by tools.jackson.core.utilClassDescriptionInterface for implementations used for efficient matching of Object property names from input stream (via parser) to higher-level abstractions like properties that databind uses.