Uses of Class
org.codehaus.jackson.io.IOContext

Packages that use IOContext
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.io This package contains I/O helper classes Jackson itself uses, but that are not exposed for external reuse. 
org.codehaus.jackson.smile Package that contains experimental implementation of "Binary-Encoded JSON-Like" data format handlers (parser, generator, factory produce both, supporting constants). 
 

Uses of IOContext in org.codehaus.jackson
 

Methods in org.codehaus.jackson that return IOContext
protected  IOContext JsonFactory._createContext(Object srcRef, boolean resourceManaged)
          Overridable factory method that actually instantiates desired context object.
 

Methods in org.codehaus.jackson with parameters of type IOContext
protected  JsonGenerator JsonFactory._createJsonGenerator(Writer out, IOContext ctxt)
          Overridable factory method that actually instantiates generator for given Writer and context object.
protected  JsonParser JsonFactory._createJsonParser(byte[] data, int offset, int len, IOContext ctxt)
          Overridable factory method that actually instantiates parser using given Reader object for reading content passed as raw byte array.
protected  JsonParser JsonFactory._createJsonParser(InputStream in, IOContext ctxt)
          Overridable factory method that actually instantiates desired parser given InputStream and context object.
protected  JsonParser JsonFactory._createJsonParser(Reader r, IOContext ctxt)
          Overridable factory method that actually instantiates parser using given Reader object for reading content.
protected  JsonGenerator JsonFactory._createUTF8JsonGenerator(OutputStream out, IOContext ctxt)
          Overridable factory method that actually instantiates generator for given OutputStream and context object, using UTF-8 encoding.
protected  Writer JsonFactory._createWriter(OutputStream out, JsonEncoding enc, IOContext ctxt)
           
 

Uses of IOContext in org.codehaus.jackson.impl
 

Fields in org.codehaus.jackson.impl declared as IOContext
protected  IOContext WriterBasedGenerator._ioContext
           
protected  IOContext JsonParserBase._ioContext
          I/O context for this reader.
protected  IOContext Utf8Generator._ioContext
           
 

Constructors in org.codehaus.jackson.impl with parameters of type IOContext
ByteSourceBootstrapper(IOContext ctxt, byte[] inputBuffer, int inputStart, int inputLen)
           
ByteSourceBootstrapper(IOContext ctxt, InputStream in)
           
JsonNumericParserBase(IOContext ctxt, int features)
           
JsonParserBase(IOContext ctxt, int features)
           
ReaderBasedNumericParser(IOContext pc, int features, Reader r)
           
ReaderBasedParser(IOContext ioCtxt, int features, Reader r, ObjectCodec codec, CharsToNameCanonicalizer st)
           
ReaderBasedParserBase(IOContext ctxt, int features, Reader r)
           
StreamBasedParserBase(IOContext ctxt, int features, InputStream in, byte[] inputBuffer, int start, int end, boolean bufferRecyclable)
           
Utf8Generator(IOContext ctxt, int features, ObjectCodec codec, OutputStream out)
           
Utf8Generator(IOContext ctxt, int features, ObjectCodec codec, OutputStream out, byte[] outputBuffer, int outputOffset, boolean bufferRecyclable)
           
Utf8StreamParser(IOContext ctxt, int features, InputStream in, ObjectCodec codec, BytesToNameCanonicalizer sym, byte[] inputBuffer, int start, int end, boolean bufferRecyclable)
           
WriterBasedGenerator(IOContext ctxt, int features, ObjectCodec codec, Writer w)
           
 

Uses of IOContext in org.codehaus.jackson.io
 

Fields in org.codehaus.jackson.io declared as IOContext
protected  IOContext UTF8Writer._context
           
protected  IOContext MergedStream._context
           
 

Methods in org.codehaus.jackson.io with parameters of type IOContext
abstract  InputStream InputDecorator.decorate(IOContext ctxt, byte[] src, int offset, int length)
          Method called by JsonFactory instance when creating parser on given "raw" byte source.
abstract  InputStream InputDecorator.decorate(IOContext ctxt, InputStream in)
          Method called by JsonFactory instance when creating parser given an InputStream, when this decorator has been registered.
abstract  OutputStream OutputDecorator.decorate(IOContext ctxt, OutputStream out)
          Method called by JsonFactory instance when creating generator for given OutputStream, when this decorator has been registered.
abstract  Reader InputDecorator.decorate(IOContext ctxt, Reader src)
          Method called by JsonFactory instance when creating parser given an Reader, when this decorator has been registered.
abstract  Writer OutputDecorator.decorate(IOContext ctxt, Writer w)
          Method called by JsonFactory instance when creating generator for given Writer, when this decorator has been registered.
 

Constructors in org.codehaus.jackson.io with parameters of type IOContext
MergedStream(IOContext context, 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)
           
 

Uses of IOContext in org.codehaus.jackson.smile
 

Fields in org.codehaus.jackson.smile declared as IOContext
protected  IOContext SmileGenerator._ioContext
           
 

Methods in org.codehaus.jackson.smile with parameters of type IOContext
protected  SmileGenerator SmileFactory._createJsonGenerator(OutputStream out, IOContext ctxt)
           
protected  JsonGenerator SmileFactory._createJsonGenerator(Writer out, IOContext ctxt)
          Overridable factory method that actually instantiates desired generator.
protected  SmileParser SmileFactory._createJsonParser(byte[] data, int offset, int len, IOContext ctxt)
          Overridable factory method that actually instantiates desired parser.
protected  SmileParser SmileFactory._createJsonParser(InputStream in, IOContext ctxt)
          Overridable factory method that actually instantiates desired parser.
protected  JsonParser SmileFactory._createJsonParser(Reader r, IOContext ctxt)
          Overridable factory method that actually instantiates desired parser.
protected  Writer SmileFactory._createWriter(OutputStream out, JsonEncoding enc, IOContext ctxt)
           
 

Constructors in org.codehaus.jackson.smile with parameters of type IOContext
SmileGenerator(IOContext ctxt, int jsonFeatures, int smileFeatures, ObjectCodec codec, OutputStream out)
           
SmileGenerator(IOContext ctxt, int jsonFeatures, int smileFeatures, ObjectCodec codec, OutputStream out, byte[] outputBuffer, int offset, boolean bufferRecyclable)
           
SmileParser(IOContext ctxt, int parserFeatures, int smileFeatures, ObjectCodec codec, BytesToNameCanonicalizer sym, InputStream in, byte[] inputBuffer, int start, int end, boolean bufferRecyclable)
           
SmileParserBootstrapper(IOContext ctxt, byte[] inputBuffer, int inputStart, int inputLen)
           
SmileParserBootstrapper(IOContext ctxt, InputStream in)