| Package | Description | 
|---|---|
| com.google.common.io | 
 This package contains utility methods and classes for working with Java I/O; for example input
 streams, output streams, readers, writers, and files. 
 | 
| com.google.common.reflect | 
 This package contains utilities to work with Java reflection. 
 | 
| Class and Description | 
|---|
| 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 | 
| FileWriteMode
 Modes for opening a file for writing. 
 | 
| LineProcessor
 A callback to be used with the streaming  
readLines methods. | 
| Class and Description | 
|---|
| ByteSource
 A readable source of bytes, such as a file. 
 | 
| CharSource
 A readable source of characters, such as a text file. 
 | 
Copyright © 2010–2018. All rights reserved.