| Package | Description | 
|---|---|
| com.fasterxml.jackson.core | Main public API classes of the core streaming JSON
 processor: most importantly  JsonFactoryused 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) | 
| Modifier and Type | Field and Description | 
|---|---|
| protected CharsToNameCanonicalizer | JsonFactory. _rootCharSymbolsEach factory comes equipped with a shared root symbol table. | 
| Modifier and Type | Field and Description | 
|---|---|
| protected CharsToNameCanonicalizer | ReaderBasedJsonParser. _symbols | 
| Modifier and Type | Method and Description | 
|---|---|
| JsonParser | ByteSourceJsonBootstrapper. constructParser(int parserFeatures,
               ObjectCodec codec,
               ByteQuadsCanonicalizer rootByteSymbols,
               CharsToNameCanonicalizer rootCharSymbols,
               int factoryFeatures) | 
| 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. | 
| Modifier and Type | Field and Description | 
|---|---|
| protected CharsToNameCanonicalizer | CharsToNameCanonicalizer. _parentSharing of learnt symbols is done by optional linking of symbol
 table instances with their parents. | 
| Modifier and Type | Method and Description | 
|---|---|
| static CharsToNameCanonicalizer | CharsToNameCanonicalizer. createRoot()Method called to create root canonicalizer for a  JsonFactoryinstance. | 
| 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 © 2008-2016 FasterXML. All Rights Reserved.