Top Description Classes
module tools.jackson.core

Package tools.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). Most formats extend these types, although it is also possible to directly extend tools.jackson.core.JsonParser or tools.jackson.core.JsonGenerator.

Class Summary

Modifier and TypeClass and Description
public abstract class
BinaryTSFactory

Intermediate TokenStreamFactory sub-class used as the base for binary (non-textual) data formats.

public abstract class
DecorableTSFactory

Intermediate base TokenStreamFactory implementation that offers support for streams that allow decoration of low-level input sources and output targets.

public abstract class
GeneratorBase

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.

public abstract class
ParserBase

Intermediate base class used by many (but not all) Jackson JsonParser implementations.

public abstract class
ParserMinimalBase

Intermediate base class used by all Jackson JsonParser implementations, but does not add any additional fields that depend on particular method of obtaining input.

public abstract class
TextualTSFactory

Intermediate TokenStreamFactory sub-class used as the base for textual data formats.