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.
-
Interface Summary Interface Description Indenter Interface that defines objects that can produce indentation used to separate object entries and array values. -
Class Summary Class Description ByteSourceBootstrapper This class is used to determine the encoding of byte stream that is to contain JSON content.DefaultPrettyPrinter Deprecated. Moved toDefaultPrettyPrinter
; will be removed in Jackson 2.0JsonGeneratorBase 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.JsonNumericParserBase Deprecated. Since 1.9.0: functionality demoted down to JsonParserBaseJsonParserBase Intermediate base class used by all JacksonJsonParser
implementations.JsonParserMinimalBase Intermediate base class used by all JacksonJsonParser
implementations, but does not add any additional fields that depend on particular method of obtaining input.JsonReadContext Extension ofJsonStreamContext
, which implements core methods needed, and also exposes more complete API to parser implementation classes.JsonWriteContext Extension ofJsonStreamContext
, which implements core methods needed, and also exposes more complete API to generator implementation classes.ReaderBasedParser This is a concrete implementation ofJsonParser
, which is based on aReader
to handle low-level character conversion tasks.ReaderBasedParserBase Deprecated. Since 1.9 sub-classes should just include code from here as is.StreamBasedParserBase Deprecated. Since 1.9, sub-classes should just embed code from hereUtf8Generator Utf8StreamParser This is a concrete implementation ofJsonParser
, which is based on aInputStream
as the input source.WriterBasedGenerator JsonGenerator
that outputs JSON content using aWriter
which handles character encoding.