| 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.base | Base classes used by concrete Parser and Generator implementations;
 contain functionality that is not specific to JSON or input
 abstraction (byte vs char). | 
| com.fasterxml.jackson.core.io | |
| com.fasterxml.jackson.core.json | JSON-specific parser and generator implementation classes that
 Jackson defines and uses. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected IOContext | JsonFactory. _createContext(Object srcRef,
              boolean resourceManaged)Overridable factory method that actually instantiates desired
 context object. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected JsonGenerator | JsonFactory. _createGenerator(Writer out,
                IOContext ctxt)Overridable factory method that actually instantiates generator for
 given  Writerand context object. | 
| protected JsonParser | JsonFactory. _createParser(byte[] data,
             int offset,
             int len,
             IOContext ctxt)Overridable factory method that actually instantiates parser
 using given  Readerobject for reading content
 passed as raw byte array. | 
| protected JsonParser | JsonFactory. _createParser(char[] data,
             int offset,
             int len,
             IOContext ctxt,
             boolean recyclable)Overridable factory method that actually instantiates parser
 using given  char[]object for accessing content. | 
| protected JsonParser | JsonFactory. _createParser(InputStream in,
             IOContext ctxt)Overridable factory method that actually instantiates desired parser
 given  InputStreamand context object. | 
| protected JsonParser | JsonFactory. _createParser(Reader r,
             IOContext ctxt)Overridable factory method that actually instantiates parser
 using given  Readerobject for reading content. | 
| protected JsonGenerator | JsonFactory. _createUTF8Generator(OutputStream out,
                    IOContext ctxt)Overridable factory method that actually instantiates generator for
 given  OutputStreamand context object, using UTF-8 encoding. | 
| protected Writer | JsonFactory. _createWriter(OutputStream out,
             JsonEncoding enc,
             IOContext ctxt) | 
| protected InputStream | JsonFactory. _decorate(InputStream in,
         IOContext ctxt) | 
| protected OutputStream | JsonFactory. _decorate(OutputStream out,
         IOContext ctxt) | 
| protected Reader | JsonFactory. _decorate(Reader in,
         IOContext ctxt) | 
| protected Writer | JsonFactory. _decorate(Writer out,
         IOContext ctxt) | 
| Modifier and Type | Field and Description | 
|---|---|
| protected IOContext | ParserBase. _ioContextI/O context for this reader. | 
| Constructor and Description | 
|---|
| ParserBase(IOContext ctxt,
          int features) | 
| Modifier and Type | Field and Description | 
|---|---|
| protected IOContext | UTF32Reader. _context | 
| Modifier and Type | Method and Description | 
|---|---|
| IOContext | IOContext. withEncoding(JsonEncoding enc) | 
| Modifier and Type | Method and Description | 
|---|---|
| abstract InputStream | InputDecorator. decorate(IOContext ctxt,
        byte[] src,
        int offset,
        int length)Method called by  JsonFactoryinstance when
 creating parser on given "raw" byte source. | 
| abstract InputStream | InputDecorator. decorate(IOContext ctxt,
        InputStream in)Method called by  JsonFactoryinstance when
 creating parser given anInputStream, when this decorator
 has been registered. | 
| abstract OutputStream | OutputDecorator. decorate(IOContext ctxt,
        OutputStream out)Method called by  JsonFactoryinstance when
 creating generator for givenOutputStream, when this decorator
 has been registered. | 
| abstract Reader | InputDecorator. decorate(IOContext ctxt,
        Reader r)Method called by  JsonFactoryinstance when
 creating parser given anReader, when this decorator
 has been registered. | 
| abstract Writer | OutputDecorator. decorate(IOContext ctxt,
        Writer w)Method called by  JsonFactoryinstance when
 creating generator for givenWriter, when this decorator
 has been registered. | 
| Constructor and Description | 
|---|
| MergedStream(IOContext ctxt,
            InputStream in,
            byte[] buf,
            int start,
            int end) | 
| UTF32Reader(IOContext ctxt,
           InputStream in,
           byte[] buf,
           int ptr,
           int len,
           boolean isBigEndian) | 
| UTF8Writer(IOContext ctxt,
          OutputStream out) | 
| Modifier and Type | Field and Description | 
|---|---|
| protected IOContext | ByteSourceJsonBootstrapper. _context | 
| protected IOContext | JsonGeneratorImpl. _ioContext | 
| Constructor and Description | 
|---|
| ByteSourceJsonBootstrapper(IOContext ctxt,
                          byte[] inputBuffer,
                          int inputStart,
                          int inputLen) | 
| ByteSourceJsonBootstrapper(IOContext ctxt,
                          InputStream in) | 
| JsonGeneratorImpl(IOContext ctxt,
                 int features,
                 ObjectCodec codec) | 
| 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. | 
| UTF8JsonGenerator(IOContext ctxt,
                 int features,
                 ObjectCodec codec,
                 OutputStream out) | 
| UTF8JsonGenerator(IOContext ctxt,
                 int features,
                 ObjectCodec codec,
                 OutputStream out,
                 byte[] outputBuffer,
                 int outputOffset,
                 boolean bufferRecyclable) | 
| UTF8StreamJsonParser(IOContext ctxt,
                    int features,
                    InputStream in,
                    ObjectCodec codec,
                    ByteQuadsCanonicalizer sym,
                    byte[] inputBuffer,
                    int start,
                    int end,
                    boolean bufferRecyclable) | 
| WriterBasedJsonGenerator(IOContext ctxt,
                        int features,
                        ObjectCodec codec,
                        Writer w) | 
Copyright © 2014-2015 FasterXML. All Rights Reserved.