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.
- BidirectionalPipe: This is a bidirectional pipe which allows for sending and receiving on both ends.
- BidirectionalPipeSide : Represents a single side of a bidirectional pipe.
- 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.
- ByteDequeInputStream : An input stream which reads from the front of a byte deque, locking is done on the queue itself.
- ByteDequeOutputStream : An output stream which appends to a byte deque, the locking is done on the byte deque itself.
- 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}.
- ForwardInputToOutput : Forwards an {@link InputStream} to an {@link OutputStream}.
- ForwardStream: Base class for any stream that forwards.
- 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.
- UnidirectionalPipe: Represents a unidirectional pipe which only permits communication in a single direction.
- ZLibCompressor: This class supports compressing data to ZLib streams.
- ZLibDecompressor: This class supports decompressing ZLib streams.