Package sam.io

Package grouping all input/output classes.

See:
          Description

Interface Summary
DoubleByte.Reader Simple double-byte reader abstraction
DoubleByte.Writer Simple double-byte writer abstraction
 

Class Summary
BitInputStream Bit-level input stream.
BitOutputStream Bit-level output stream.
ByteArrayFilter Abstract class for filtering byte[] arrays
ByteCountOutputStream OutputStream filter which counts written bytes
ChecksumCheckerInputStream Deprecated.  
ChecksumTracker Tracker that adds a CRC32 checksum trace to processed data.
CloseAvoiderOutputStream OutputStream that interrupts close() calls.
DoubleByte Classes for input/output on streams two bytes at a time
DoubleByte.InputStreamReader Reads double-bytes from standard single-byte InputStream
DoubleByte.OutputStreamWriter Writes double-bytes into standard single-byte OutputStream
DoubleByte.ReaderInputStream Reads single bytes from a double-bytes Reader
DoubleByte.WriterOutputStream Writes single bytes into a double-bytes Writer
Huffman Implementation of the auto-adaptive Huffman-tree coding input/output-streams with variable pattern length.
Huffman16  
Huffman8  
HuffmanMixer Implementation of a mixer that is well-suited for Huffman-encoded streams It inserts pseudo-randomized characters drawn in a way that is equivalent to draw an arbitrary Huffman tree among all possible ones.
IO Input/output toolkit
Mixer Class for mixing streams with garbage bytes.
MultiThreadedByteArrayFilter Class for filtering byte[] arrays using multiple threads in parallel to increase performance.
Packer Generic class for packing and unpacking data.
ParallelIO Multi-threaded implementation of InputStream and OutputStream
PrintTrace Standard output trace.
RandomMixer Basic pseudo-random implementation of a mixer.
StreamFilter Generic type for I/O stream filters.
Tracker This class allows customizable mixing tracking.
 

Exception Summary
DoubleByte.Exception Exception thrown from DoubleByte classes
MismatchingChecksumException Exception thrown whenever the computed checksum does not match the required one.
ParallelIO.Exception Exception thrown in case of errors in ParallelIO
 

Package sam.io Description

Package grouping all input/output classes.