All Classes

Class Description
BigEndianBinaryInputStream
IO-Optimized binary reader using big-endian integer encoding.
BigEndianBinaryOutputStream
IO-Optimized binary writer using big-endian integer encoding.
BinaryInputStream
IO-Optimized binary reader.
BinaryOutputStream
IO-Optimized binary writer.
ByteBufferInputStream
Simple input stream backed by a byte buffer.
ByteBufferOutputStream
Simple output stream backed by a byte buffer.
ForkingOutputStream
The forking output stream is an output stream that will write the same data to multiple streams.
FramedInputStream
The framed input stream is a stream with a fixed size as pars of the underlying input stream.
FramedInputStream.FrameSizeReader  
FramedOutputStream
The framed input stream is a stream with a fixed size as pars of the underlying input stream.
FramedOutputStream.FrameSizeWriter  
LittleEndianBinaryInputStream
IO-Optimized binary reader using little-endian integer encoding.
LittleEndianBinaryOutputStream
IO-Optimized binary writer using little-endian integer encoding.
SubProcess
Utility for handling output from simple sub-process commands.
SubProcess.Runner
Fluent runner class for simple subprocess handling.
SubProcessRunner
Helper class to run a subprocess and handle the process' input and output streams.
TerminatedInputStream
A wrapping input stream that terminated the input whenever the terminating byte is read.
TerminatedOutputStream
A wrapping output stream that writes a terminating byte when closing the stream.
TTY
A terminal controller helper.
TTYMode
Which IO mode the TTY is in.
TTYModeSwitcher
Switch terminal mode and make it return on close.
TTYSize
Column and row count for the current terminal.