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.This class is a kind of specialized type-safe Map, from char array to String value.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.