Package org.codehaus.jackson.impl
package org.codehaus.jackson.impl
Parser and generator implementation classes that Jackson
defines and uses.
Application code should not (need to) use contents of this package.
-
ClassDescriptionThis class is used to determine the encoding of byte stream that is to contain JSON content.Deprecated.Interface that defines objects that can produce indentation used to separate object entries and array values.This base class implements part of API that a JSON generator exposes to applications, adds shared internal methods that sub-classes can use and adds some abstract methods sub-classes must implement.Deprecated.Since 1.9.0: functionality demoted down to JsonParserBaseIntermediate base class used by all Jackson
JsonParser
implementations.Intermediate base class used by all JacksonJsonParser
implementations, but does not add any additional fields that depend on particular method of obtaining input.Extension ofJsonStreamContext
, which implements core methods needed, and also exposes more complete API to parser implementation classes.Extension ofJsonStreamContext
, which implements core methods needed, and also exposes more complete API to generator implementation classes.This is a concrete implementation ofJsonParser
, which is based on aReader
to handle low-level character conversion tasks.Deprecated.Since 1.9 sub-classes should just include code from here as is.Deprecated.Since 1.9, sub-classes should just embed code from hereThis is a concrete implementation ofJsonParser
, which is based on aInputStream
as the input source.JsonGenerator
that outputs JSON content using aWriter
which handles character encoding.
DefaultPrettyPrinter
; will be removed in Jackson 2.0