Top Classes
[default module]

Package com.fasterxml.jackson.core.io


Class Summary

Modifier and TypeClass and Description
public class
BigDecimalParser

Helper class used to implement more optimized parsing of BigDecimal for REALLY big values (over 500 characters)

Based on ideas from this this git commit.

public class
BigIntegerParser

Helper class used to implement more optimized parsing of BigInteger for REALLY big values (over 500 characters).

public abstract class
CharacterEscapes

Abstract base class that defines interface for customizing character escaping aspects for String values, for formats that use escaping.

public class
public class
ContentReference

Abstraction that encloses information about content being processed -- input source or output target, streaming or not -- for the purpose of including pertinent information in location (see com.fasterxml.jackson.core.JsonLocation) objections, most commonly to be printed out as part of Exception messages.

public class
DataOutputAsStream

Helper class to support use of DataOutput for output, directly, without caller having to provide for implementation.

public abstract class
InputDecorator

Handler class that can be used to decorate input sources.

public class
IOContext

To limit number of configuration and state objects to pass, all contextual objects that need to be passed by the factory to readers and writers are combined under this object.

public class
JsonEOFException

Specialized JsonParseException that is thrown when end-of-input is reached unexpectedly, either within token being decoded, or during skipping of intervening white-space that is not between root-level tokens (that is, is within JSON Object or JSON Array construct).

public class
JsonStringEncoder

Helper class used for efficient encoding of JSON String values (including JSON field names) into Strings or UTF-8 byte arrays.

public class
MergedStream

Simple InputStream implementation that is used to "unwind" some data previously read from an input stream; so that as long as some of that data remains, it's returned; but as long as it's read, we'll just use data from the underlying original stream.

public class
NumberInput

Helper class for efficient parsing of various JSON numbers.

public class
public abstract class
OutputDecorator

Handler class that can be used to decorate output destinations.

public class
SegmentedStringWriter

Efficient alternative to StringWriter, based on using segmented internal buffer.

public class
SerializedString

String token that can lazily serialize String contained and then reuse that serialization later on.

public class
UTF32Reader

Since JDK does not come with UTF-32/UCS-4, let's implement a simple decoder to use.

public class