| 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. 
 | 
| RecursiveDeleteOption | 
 |