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.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).
|
Modifier and Type | Method and Description |
---|---|
protected IOContext |
JsonFactory._createContext(java.lang.Object srcRef,
boolean resourceManaged)
Overridable factory method that actually instantiates desired
context object.
|
Modifier and Type | Method and Description |
---|---|
protected JsonGenerator |
JsonFactory._createJsonGenerator(java.io.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(java.io.InputStream in,
IOContext ctxt)
Overridable factory method that actually instantiates desired parser
given
InputStream and context object. |
protected JsonParser |
JsonFactory._createJsonParser(java.io.Reader r,
IOContext ctxt)
Overridable factory method that actually instantiates parser
using given
Reader object for reading content. |
protected JsonGenerator |
JsonFactory._createUTF8JsonGenerator(java.io.OutputStream out,
IOContext ctxt)
Overridable factory method that actually instantiates generator for
given
OutputStream and context object, using UTF-8 encoding. |
protected java.io.Writer |
JsonFactory._createWriter(java.io.OutputStream out,
JsonEncoding enc,
IOContext ctxt) |
Modifier and Type | Field and Description |
---|---|
protected IOContext |
ByteSourceBootstrapper._context |
protected IOContext |
JsonParserBase._ioContext
I/O context for this reader.
|
protected IOContext |
WriterBasedGenerator._ioContext |
protected IOContext |
Utf8Generator._ioContext |
Constructor and Description |
---|
ByteSourceBootstrapper(IOContext ctxt,
byte[] inputBuffer,
int inputStart,
int inputLen) |
ByteSourceBootstrapper(IOContext ctxt,
java.io.InputStream in) |
JsonNumericParserBase(IOContext ctxt,
int features)
Deprecated.
|
JsonParserBase(IOContext ctxt,
int features) |
ReaderBasedParser(IOContext ctxt,
int features,
java.io.Reader r,
ObjectCodec codec,
CharsToNameCanonicalizer st) |
ReaderBasedParserBase(IOContext ctxt,
int features,
java.io.Reader r)
Deprecated.
|
StreamBasedParserBase(IOContext ctxt,
int features,
java.io.InputStream in,
byte[] inputBuffer,
int start,
int end,
boolean bufferRecyclable)
Deprecated.
|
Utf8Generator(IOContext ctxt,
int features,
ObjectCodec codec,
java.io.OutputStream out) |
Utf8Generator(IOContext ctxt,
int features,
ObjectCodec codec,
java.io.OutputStream out,
byte[] outputBuffer,
int outputOffset,
boolean bufferRecyclable) |
Utf8StreamParser(IOContext ctxt,
int features,
java.io.InputStream in,
ObjectCodec codec,
BytesToNameCanonicalizer sym,
byte[] inputBuffer,
int start,
int end,
boolean bufferRecyclable) |
WriterBasedGenerator(IOContext ctxt,
int features,
ObjectCodec codec,
java.io.Writer w) |
Modifier and Type | Field and Description |
---|---|
protected IOContext |
UTF8Writer._context |
protected IOContext |
MergedStream._context |
Modifier and Type | Method and Description |
---|---|
abstract java.io.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 java.io.InputStream |
InputDecorator.decorate(IOContext ctxt,
java.io.InputStream in)
Method called by
JsonFactory instance when
creating parser given an InputStream , when this decorator
has been registered. |
abstract java.io.OutputStream |
OutputDecorator.decorate(IOContext ctxt,
java.io.OutputStream out)
Method called by
JsonFactory instance when
creating generator for given OutputStream , when this decorator
has been registered. |
abstract java.io.Reader |
InputDecorator.decorate(IOContext ctxt,
java.io.Reader src)
Method called by
JsonFactory instance when
creating parser given an Reader , when this decorator
has been registered. |
abstract java.io.Writer |
OutputDecorator.decorate(IOContext ctxt,
java.io.Writer w)
Method called by
JsonFactory instance when
creating generator for given Writer , when this decorator
has been registered. |
Constructor and Description |
---|
MergedStream(IOContext context,
java.io.InputStream in,
byte[] buf,
int start,
int end) |
UTF32Reader(IOContext ctxt,
java.io.InputStream in,
byte[] buf,
int ptr,
int len,
boolean isBigEndian) |
UTF8Writer(IOContext ctxt,
java.io.OutputStream out) |
Modifier and Type | Field and Description |
---|---|
protected IOContext |
SmileGenerator._ioContext |
Modifier and Type | Method and Description |
---|---|
protected SmileGenerator |
SmileFactory._createJsonGenerator(java.io.OutputStream out,
IOContext ctxt) |
protected JsonGenerator |
SmileFactory._createJsonGenerator(java.io.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(java.io.InputStream in,
IOContext ctxt)
Overridable factory method that actually instantiates desired
parser.
|
protected JsonParser |
SmileFactory._createJsonParser(java.io.Reader r,
IOContext ctxt)
Overridable factory method that actually instantiates desired
parser.
|
protected java.io.Writer |
SmileFactory._createWriter(java.io.OutputStream out,
JsonEncoding enc,
IOContext ctxt) |
Constructor and Description |
---|
SmileGenerator(IOContext ctxt,
int jsonFeatures,
int smileFeatures,
ObjectCodec codec,
java.io.OutputStream out) |
SmileGenerator(IOContext ctxt,
int jsonFeatures,
int smileFeatures,
ObjectCodec codec,
java.io.OutputStream out,
byte[] outputBuffer,
int offset,
boolean bufferRecyclable) |
SmileParser(IOContext ctxt,
int parserFeatures,
int smileFeatures,
ObjectCodec codec,
BytesToNameCanonicalizer sym,
java.io.InputStream in,
byte[] inputBuffer,
int start,
int end,
boolean bufferRecyclable) |
SmileParserBootstrapper(IOContext ctxt,
byte[] inputBuffer,
int inputStart,
int inputLen) |
SmileParserBootstrapper(IOContext ctxt,
java.io.InputStream in) |