| Interface | Description | 
|---|---|
| Codec | 
 Encoder/Decoder for Cell. 
 | 
| Codec.Decoder | 
 Implementations should implicitly clean up any resources allocated when the
 Decoder/CellScanner runs off the end of the cell block. 
 | 
| Codec.Encoder | 
 Call flush when done. 
 | 
| Class | Description | 
|---|---|
| BaseDecoder | 
 TODO javadoc 
 | 
| BaseDecoder.PBIS | |
| BaseEncoder | 
 TODO javadoc 
 | 
| CellCodec | 
 Basic Cell codec that just writes out all the individual elements of a Cell. 
 | 
| CellCodecWithTags | 
 Basic Cell codec that just writes out all the individual elements of a Cell including the tags. 
 | 
| CodecPerformance | 
 Do basic codec performance eval. 
 | 
| KeyValueCodec | 
 Codec that does KeyValue version 1 serialization. 
 | 
| KeyValueCodec.KeyValueDecoder | |
| KeyValueCodec.KeyValueEncoder | |
| KeyValueCodecWithTags | 
 Codec that does KeyValue version 1 serialization with serializing tags also. 
 | 
| KeyValueCodecWithTags.KeyValueDecoder | |
| KeyValueCodecWithTags.KeyValueEncoder | |
| MessageCodec | 
 Codec that just writes out Cell as a protobuf Cell Message. 
 | 
| TestCellCodec | |
| TestCellCodecWithTags | |
| TestCellMessageCodec | |
| TestKeyValueCodec | |
| TestKeyValueCodecWithTags | 
| Exception | Description | 
|---|---|
| CodecException | 
 Thrown when problems in the codec whether setup or context. 
 |