Uses of Class com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer (Jackson-core 2.9.0 API)
Date: 2018-01-23

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

- Packages that use ByteQuadsCanonicalizer
  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.json.async | Non-blocking ("async") JSON parser implementation.
  com.fasterxml.jackson.core.sym | Internal implementation classes for efficient handling of of symbols in JSON (field names in Objects)

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

    Fields in com.fasterxml.jackson.core declared as ByteQuadsCanonicalizer
    Modifier and Type | Field and Description
    --- | ---
    `protected ByteQuadsCanonicalizer` | JsonFactory.`_byteSymbolCanonicalizer` Alternative to the basic symbol table, some stream-based parsers use different name canonicalization method.

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

    Fields in com.fasterxml.jackson.core.json declared as ByteQuadsCanonicalizer
    Modifier and Type | Field and Description
    --- | ---
    `protected ByteQuadsCanonicalizer` | UTF8StreamJsonParser.`_symbols` Symbol table that contains field names encountered so far
    `protected ByteQuadsCanonicalizer` | UTF8DataInputJsonParser.`_symbols` Symbol table that contains field names encountered so far

    Methods in com.fasterxml.jackson.core.json with parameters of type ByteQuadsCanonicalizer
    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 ByteQuadsCanonicalizer
    Constructor and Description
    `UTF8DataInputJsonParser(IOContext ctxt, int features, DataInput inputData, ObjectCodec codec, ByteQuadsCanonicalizer sym, int firstByte)`
    `UTF8StreamJsonParser(IOContext ctxt, int features, InputStream in, ObjectCodec codec, ByteQuadsCanonicalizer sym, byte[] inputBuffer, int start, int end, boolean bufferRecyclable)`

  - ### Uses of ByteQuadsCanonicalizer in com.fasterxml.jackson.core.json.async

    Fields in com.fasterxml.jackson.core.json.async declared as ByteQuadsCanonicalizer
    Modifier and Type | Field and Description
    --- | ---
    `protected ByteQuadsCanonicalizer` | NonBlockingJsonParserBase.`_symbols` Symbol table that contains field names encountered so far

    Methods in com.fasterxml.jackson.core.json.async that return ByteQuadsCanonicalizer
    Modifier and Type | Method and Description
    --- | ---
    `protected ByteQuadsCanonicalizer` | NonBlockingJsonParserBase.`symbolTableForTests()`

    Constructors in com.fasterxml.jackson.core.json.async with parameters of type ByteQuadsCanonicalizer
    Constructor and Description
    `NonBlockingJsonParser(IOContext ctxt, int parserFeatures, ByteQuadsCanonicalizer sym)`
    `NonBlockingJsonParserBase(IOContext ctxt, int parserFeatures, ByteQuadsCanonicalizer sym)`

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

    Methods in com.fasterxml.jackson.core.sym that return ByteQuadsCanonicalizer
    Modifier and Type | Method and Description
    --- | ---
    `static ByteQuadsCanonicalizer` | ByteQuadsCanonicalizer.`createRoot()` Factory method to call to create a symbol table instance with a randomized seed value.
    `protected static ByteQuadsCanonicalizer` | ByteQuadsCanonicalizer.`createRoot(int seed)`
    `ByteQuadsCanonicalizer` | ByteQuadsCanonicalizer.`makeChild(int flags)` Factory method used to create actual symbol table instance to use for parsing.

Copyright © 2008–2018 FasterXML. All rights reserved.