net.multiphasicapps.io
- Adler32Calculator:
This class calculates the Adler32 checksum.
- Base64Alphabet: This
represents the alphabet that is used for Base64.
- Base64Decoder: This
decodes the base64 character set, ignoring invalid characters, and
provides the binary data for the input.
- Base64Encoder: This
encodes binary data to a base64 representation of that data.
- BitSource: This is used for
huffman tree traversal.
- ByteArrayData: This
provides random access to data in the given byte array.
- ByteDeque: This is a byte
buffer which provides bytes for input and output as a double ended
queue.
- CRC32Calculator: This is
a data sink which supports the CRC 32 algorithm.
- CRC32Table: This contains the
table used for calculation of the CRC.
- Checksum: This interface is
implemented by checksum calculators and may be used to assist in the
calculation of checksums.
- ChecksumInputStream:
The forwards data from an input stream and calculates the checksum for
that data stream.
- ChunkDataType: The type of
data to write in.
- ChunkForwardedFuture
: This is a future that is a forward of another future.
- ChunkFuture: This represents
a future chunk.
- ChunkFutureChunk: Not
Described.
- ChunkFutureInteger:
Future value storage with {@link ChunkWriter}.
- ChunkFutureLong: A
future value that constants a long value.
- ChunkFutureSection:
Represents a future section.
- ChunkFutureSectionKind
: This is the value to be written.
- ChunkSection: This
represents a single section within the output.
- ChunkWriter: This is an
output stream which writes to section tables, essentially a number of
various data chunks in the stream.
- CompressionLevel: This
represents the compression level, which is based on how fast things
are.
- CompressionStream:
This interface is used for compressed streams.
- DataEndianess: This can be
set on a stream which sets the default endianess on methods that do
not read using a specified endianess.
- DecompressionInputStream
: This interface is used to describe a compression stream which is
used as input.
- DeflaterOutputStream
: This is used to compress to standard deflate streams.
- DynamicHistoryInputStream
: This is an input stream which allows any future data in the stream
to be cached for later actual reading.
- ExtendedDataInputStream
: This is an extended input stream which is better suited for general
binary data file reading compared to the standard {@link
DataInputStream}.
- ExtendedDataOutputStream
: This is an extended output stream which is better suited to writing
general binaries compared to the standard {@link DataOutputStream}.
- GettableEndianess:
This interface is used for classes which can get their endianess
obtained.
- HexInputStream: This
reads a stream of hexadecimal characters and converts it to a binary
input.
- HuffmanTreeInt: This
represents a mutable huffman tree.
- IndentedOutputStream
: This is an output stream which is able to be indented on each new
line.
- InflaterInputStream:
This is used to decompress standard deflate compressed stream.
- MIMEFileDecoder: This
class is used to decode input streams which have been encoded in the
MIME Base64 format.
- NullOutputStream: This
is an output stream which does nothing.
- RandomAccessData: This
interface is used to describe classes which allow access to data via a
specific position.
- SettableEndianess:
This is used by both data streams to indicate that they allow their
default endianess to be set and obtained.
- SizeLimitedInputStream
: This is an input stream in which the size of the input stream is
maximally bound to a given size or fixed to a specific size.
- SizedStream: This is used to
obtain the number of bytes which were read from or written to a given
stream.
- SlidingByteWindow:
This represents a sliding byte window.
- StringReader: This is a
reader which can read from a string.
- ZLibCompressor: This
class supports compressing data to ZLib streams.
- ZLibDecompressor: This
class supports decompressing ZLib streams.