| BaseEncoding | 
 A binary encoding scheme for reversibly translating between byte sequences and printable ASCII
 strings. 
 | 
| ByteArrayDataInput | 
 An extension of DataInput for reading from in-memory byte arrays; its methods offer
 identical functionality but do not throw IOException. 
 | 
| ByteArrayDataOutput | 
 An extension of DataOutput for writing to in-memory byte arrays; its methods offer
 identical functionality but do not throw IOException. 
 | 
| ByteProcessor | 
 A callback interface to process bytes from a stream. 
 | 
| ByteSink | 
 A destination to which bytes can be written, such as a file. 
 | 
| ByteSource | 
 A readable source of bytes, such as a file. 
 | 
| CharSink | 
 A destination to which characters can be written, such as a text file. 
 | 
| CharSource | 
 A readable source of characters, such as a text file. 
 | 
| Closer | 
A  Closeable that collects  Closeable resources and closes them all when it is
  closed.  
 | 
| FileWriteMode | 
 Modes for opening a file for writing. 
 | 
| LineProcessor | 
 A callback to be used with the streaming readLines methods. 
 |