Package tools.jackson.core.sym


package tools.jackson.core.sym
Internal implementation classes for efficient handling of of symbols in JSON (Object property names)
  • Classes
    Class
    Description
    Simplified 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 BytesToNameCanonicalizer which 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.
    Basic PropertyNameMatcher that uses case-sensitive match and does not require (or expect) that names passed as arguments have been String.intern()ed.