Top Description Classes
module tools.jackson.core

Package tools.jackson.core.sym


Internal implementation classes for efficient handling of of symbols in JSON (Object property names)

Class Summary

Modifier and TypeClass and Description
public class
BinaryNameMatcher

Simplified static symbol table used instead of global quad-based canonicalizer when we have smaller set of symbols (like properties of a POJO class).

public class
ByteQuadsCanonicalizer

Replacement for BytesToNameCanonicalizer which aims at more localized memory access due to flattening of name quad data.

public class
CharsToNameCanonicalizer

This class is a kind of specialized type-safe Map, from char array to String value.

public abstract class
HashedMatcherBase

Intermediate base class for matchers that use hash-array based approach with Strings.

public abstract class
PropertyNameMatcher

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.

public class
SimpleNameMatcher

Basic PropertyNameMatcher that uses case-sensitive match and does not require (or expect) that names passed as arguments have been String#interned.