| Interface | Description | 
|---|---|
| Readable | 
 Abstraction over  
File and URL based I/O. | 
| ResourceLoader | 
 Basic abstraction over resource loading. 
 | 
| Streamable | 
 Interface for types that can be written to an  
OutputStream. | 
| Writable | 
 An interface for classes to implement that are capable of writing themselves to a  
Writer | 
| Class | Description | 
|---|---|
| IOUtils | 
 Utility methods for I/O operations. 
 | 
| ResourceResolver | 
 Resolves resources from a set of  
ResourceLoader instances. |