| Interface | Description | 
|---|---|
| Describable | Objects supporting persistent descriptions of their identity. | 
| Describer<T> | Describe an object to a  AbstractDescriptionWriter. | 
| DescriptionWriter | Accumulate a description of an object (or objects). | 
| Class | Description | 
|---|---|
| AbstractDescriptionWriter | Base class to help implementing  DescriptionWriters. | 
| CustomClassLoaderObjectInputStream | Object input stream that uses a custom class loader. | 
| Descriptions | Utility classes for  AbstractDescriptionWriters. | 
| HashDescriptionWriter | Description writer that computes a hash of the description on the fly. | 
| LKFileUtils | File utilities for LensKit. | 
| LoggingStreamSlurper | Thread that reads an input stream and writes its lines to a logger. | 
| StagedWrite | Helper to do staged file writes. | 
| StringDescriptionWriter | Description writer that accumulates a string. | 
| UpToDateChecker | Utility class for detecting if a file is up-to-date. | 
| Enum | Description | 
|---|---|
| CompressionMode |