## Uses of Class
com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer

- Packages that use CharsToNameCanonicalizer
  Package | Description
  --- | ---
  com.fasterxml.jackson.core | Main public API classes of the core streaming JSON processor: most importantly `JsonFactory` used for constructing JSON parser (`JsonParser`) and generator (`JsonGenerator`) instances.
  com.fasterxml.jackson.core.json | JSON-specific parser and generator implementation classes that Jackson defines and uses.
  com.fasterxml.jackson.core.sym | Internal implementation classes for efficient handling of of symbols in JSON (field names in Objects)

- - ### Uses of CharsToNameCanonicalizer in com.fasterxml.jackson.core

    Fields in com.fasterxml.jackson.core declared as CharsToNameCanonicalizer
    Modifier and Type | Field and Description
    --- | ---
    `protected CharsToNameCanonicalizer` | JsonFactory.`_rootCharSymbols` Each factory comes equipped with a shared root symbol table.

  - ### Uses of CharsToNameCanonicalizer in com.fasterxml.jackson.core.json

    Fields in com.fasterxml.jackson.core.json declared as CharsToNameCanonicalizer
    Modifier and Type | Field and Description
    --- | ---
    `protected CharsToNameCanonicalizer` | ReaderBasedJsonParser.`_symbols`

    Methods in com.fasterxml.jackson.core.json with parameters of type CharsToNameCanonicalizer
    Modifier and Type | Method and Description
    --- | ---
    `JsonParser` | ByteSourceJsonBootstrapper.`constructParser(int parserFeatures, ObjectCodec codec, ByteQuadsCanonicalizer rootByteSymbols, CharsToNameCanonicalizer rootCharSymbols, int factoryFeatures)`

    Constructors in com.fasterxml.jackson.core.json with parameters of type CharsToNameCanonicalizer
    Constructor and Description
    `ReaderBasedJsonParser(IOContext ctxt, int features, Reader r, ObjectCodec codec, CharsToNameCanonicalizer st)` Method called when input comes as a `Reader`, and buffer allocation can be done using default mechanism.
    `ReaderBasedJsonParser(IOContext ctxt, int features, Reader r, ObjectCodec codec, CharsToNameCanonicalizer st, char[] inputBuffer, int start, int end, boolean bufferRecyclable)` Method called when caller wants to provide input buffer directly, and it may or may not be recyclable use standard recycle context.

  - ### Uses of CharsToNameCanonicalizer in com.fasterxml.jackson.core.sym

    Fields in com.fasterxml.jackson.core.sym declared as CharsToNameCanonicalizer
    Modifier and Type | Field and Description
    --- | ---
    `protected CharsToNameCanonicalizer` | CharsToNameCanonicalizer.`_parent` Sharing of learnt symbols is done by optional linking of symbol table instances with their parents.

    Methods in com.fasterxml.jackson.core.sym that return CharsToNameCanonicalizer
    Modifier and Type | Method and Description
    --- | ---
    `static CharsToNameCanonicalizer` | CharsToNameCanonicalizer.`createRoot()` Method called to create root canonicalizer for a `JsonFactory` instance.
    `protected static CharsToNameCanonicalizer` | CharsToNameCanonicalizer.`createRoot(int hashSeed)`
    `CharsToNameCanonicalizer` | CharsToNameCanonicalizer.`makeChild(int flags)` "Factory" method; will create a new child instance of this symbol table.

Copyright © 2014-2015 FasterXML. All Rights Reserved.