Uses of Class org.codehaus.jackson.sym.BytesToNameCanonicalizer (Jackson JSON Processor)
Date: 2013-07-14

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

- Packages that use BytesToNameCanonicalizer
  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.smile | Package that contains experimental implementation of "Binary-Encoded JSON-Like" data format handlers (parser, generator, factory produce both, supporting constants).
  org.codehaus.jackson.sym | Internal implementation classes for efficient handling of of symbols in JSON (field names in Objects)

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

    Fields in org.codehaus.jackson declared as BytesToNameCanonicalizer
    Modifier and Type | Field and Description
    --- | ---
    `protected BytesToNameCanonicalizer` | JsonFactory.`_rootByteSymbols` Alternative to the basic symbol table, some stream-based parsers use different name canonicalization method.

  - ### Uses of BytesToNameCanonicalizer in org.codehaus.jackson.impl

    Fields in org.codehaus.jackson.impl declared as BytesToNameCanonicalizer
    Modifier and Type | Field and Description
    --- | ---
    `protected BytesToNameCanonicalizer` | Utf8StreamParser.`_symbols` Symbol table that contains field names encountered so far

    Methods in org.codehaus.jackson.impl with parameters of type BytesToNameCanonicalizer
    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 BytesToNameCanonicalizer
    Constructor and Description
    `Utf8StreamParser(IOContext ctxt, int features, InputStream in, ObjectCodec codec, BytesToNameCanonicalizer sym, byte[] inputBuffer, int start, int end, boolean bufferRecyclable)`

  - ### Uses of BytesToNameCanonicalizer in org.codehaus.jackson.smile

    Fields in org.codehaus.jackson.smile declared as BytesToNameCanonicalizer
    Modifier and Type | Field and Description
    --- | ---
    `protected BytesToNameCanonicalizer` | SmileParser.`_symbols` Symbol table that contains field names encountered so far

    Methods in org.codehaus.jackson.smile with parameters of type BytesToNameCanonicalizer
    Modifier and Type | Method and Description
    --- | ---
    `SmileParser` | SmileParserBootstrapper.`constructParser(int generalParserFeatures, int smileFeatures, ObjectCodec codec, BytesToNameCanonicalizer rootByteSymbols)`

    Constructors in org.codehaus.jackson.smile with parameters of type BytesToNameCanonicalizer
    Constructor and Description
    `SmileParser(IOContext ctxt, int parserFeatures, int smileFeatures, ObjectCodec codec, BytesToNameCanonicalizer sym, InputStream in, byte[] inputBuffer, int start, int end, boolean bufferRecyclable)`

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

    Fields in org.codehaus.jackson.sym declared as BytesToNameCanonicalizer
    Modifier and Type | Field and Description
    --- | ---
    `protected BytesToNameCanonicalizer` | BytesToNameCanonicalizer.`_parent` Reference to the root symbol table, for child tables, so that they can merge table information back as necessary.

    Methods in org.codehaus.jackson.sym that return BytesToNameCanonicalizer
    Modifier and Type | Method and Description
    --- | ---
    `static BytesToNameCanonicalizer` | BytesToNameCanonicalizer.`createRoot()` Factory method to call to create a symbol table instance with a randomized seed value.
    `protected static BytesToNameCanonicalizer` | BytesToNameCanonicalizer.`createRoot(int hashSeed)` Factory method that should only be called from unit tests, where seed value should remain the same.
    `BytesToNameCanonicalizer` | BytesToNameCanonicalizer.`makeChild(boolean canonicalize, boolean intern)` Factory method used to create actual symbol table instance to use for parsing.