## Uses of Class
org.codehaus.jackson.sym.CharsToNameCanonicalizer

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

- - ### Uses of CharsToNameCanonicalizer in org.codehaus.jackson

    Fields in org.codehaus.jackson 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 org.codehaus.jackson.impl

    Fields in org.codehaus.jackson.impl declared as CharsToNameCanonicalizer
    Modifier and Type | Field and Description
    --- | ---
    `protected CharsToNameCanonicalizer` | ReaderBasedParser.`_symbols`

    Methods in org.codehaus.jackson.impl with parameters of type CharsToNameCanonicalizer
    Modifier and Type | Method and Description
    --- | ---
    `JsonParser` | ByteSourceBootstrapper.`constructParser(int features, ObjectCodec codec, BytesToNameCanonicalizer rootByteSymbols, CharsToNameCanonicalizer rootCharSymbols)`

    Constructors in org.codehaus.jackson.impl with parameters of type CharsToNameCanonicalizer
    Constructor and Description
    `ReaderBasedParser(IOContext ctxt, int features, Reader r, ObjectCodec codec, CharsToNameCanonicalizer st)`

  - ### Uses of CharsToNameCanonicalizer in org.codehaus.jackson.sym

    Fields in org.codehaus.jackson.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 org.codehaus.jackson.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(boolean canonicalize, boolean intern)` "Factory" method; will create a new child instance of this symbol table.