Package com.fasterxml.jackson.core.sym

Internal implementation classes for efficient handling of of symbols in JSON (field names in Objects)

See: Description

  • Class Summary 
    Class Description
    ByteQuadsCanonicalizer
    Replacement for BytesToNameCanonicalizer which aims at more localized memory access due to flattening of name quad data.
    BytesToNameCanonicalizer Deprecated
    Since 2.6, replaced by ByteQuadsCanonicalizer
    CharsToNameCanonicalizer
    This class is a kind of specialized type-safe Map, from char array to String value.
    Name
    Base class for tokenized names (key strings in objects) that have been tokenized from byte-based input sources (like InputStream.
    Name1
    Specialized implementation of PName: can be used for short Strings that consists of at most 4 bytes.
    Name2
    Specialized implementation of PName: can be used for short Strings that consists of 5 to 8 bytes.
    Name3
    Specialized implementation of PName: can be used for short Strings that consists of 9 to 12 bytes.
    NameN
    Generic implementation of PName used for "long" names, where long means that its byte (UTF-8) representation is 13 bytes or more.

Package com.fasterxml.jackson.core.sym Description

Internal implementation classes for efficient handling of of symbols in JSON (field names in Objects)

Copyright © 2008-2016 FasterXML. All Rights Reserved.