||A ByteData implementation that wraps an array of bytes.
||An OutputStream that writes into a ByteBuffer.
||A Writer that writes into a CharToByteBuffer.
||A ByteBuffer implementation that keeps byte data in memory.
||A CharToByteBuffer implementation that wraps a ByteBuffer for storage.
||DualOutput wraps two OutputStreams so they can be written to simultaneously.
||This reader aids in decoding escapes in a character stream.
||FastBufferedInputStream is just a slightly modified version of
||FastBufferedOutputStream is just a slightly modified version of
||A CharToByteBuffer implementation that converts ISO-8859-1 encoded
||A ByteBuffer implementation that can read from an open file or can write
||A ByteData implementation that reads the contents of a file.
||A CharToByteBuffer that keeps track of interned strings (mainly string
literals) and statically caches the results of those strings after applying
a byte conversion.
||LinePositionReader aids in printing line numbers for error reporting.
||The PositionReader tracks the postion in the stream of the next character
to be read.
||The PushbackPositionReader is a kind of pushback reader that tracks the
postion in the stream of the next character to be read.
||Provides information on where an object (like a token) appeared in the
the source file.
||The SourceReader provides several services for reading source input.
||A ByteBuffer implementation that initially stores its data in a
DefaultByteBuffer, but after a certain threshold is reached, spills over
into a FileByteBuffer.
||Provides references to temporary files that are automatically deleted when
closed, finalized, or when the system exits.
||This reader handles unicode escapes in a character stream as defined by
The Java Language Specification.