See: Description
| Interface | Description | 
|---|---|
| Codec | 
 A Codec provides an interception point for any specific code that needs to
 be executed pre or post (de)serialization. 
 | 
| PofNavigator | 
 The PofNavigator interface represents an algorithm for navigating a PofValue
 hierarchy in order to locate a contained PofValue for extraction, modification
 or removal purposes. 
 | 
| PofValue | 
 PofValue represents the POF data structure in a POF stream, or any
 sub-structure or value thereof. 
 | 
| Class | Description | 
|---|---|
| AbstractPofPath | 
 Abstract base class for static, path-based implementations of
  
PofNavigator interface. | 
| AbstractPofValue | 
 An abstract base class that implements common functionality for all
 PofValue types. 
 | 
| Codecs | 
 Codecs is a container for accessing default  
Codec implementations. | 
| Codecs.AbstractCodec | 
 Abstract  
Codec implementations that encodes objects by simply
 delegating to PofWriter.writeObject(int, Object). | 
| Codecs.ArrayCodec | 
 Implementation of  
Codec that delegates to
 PofReader.readObjectArray(int, Object[]) and
 PofWriter.writeObjectArray(int, Object[]) to deserialize and serialize
 an object. | 
| Codecs.CollectionCodec | 
 Implementation of  
Codec that delegates to
 PofReader.readCollection(int, Collection) and
 PofWriter.writeCollection(int, Collection) to deserialize and
 serialize an object. | 
| Codecs.DefaultCodec | 
 Implementation of  
Codec that simply delegates to
 PofReader.readObject(int) and
 PofWriter.writeObject(int, Object) to deserialize and serialize
 an object. | 
| Codecs.LongArrayCodec | 
 Implementation of  
Codec that delegates to
 PofReader.readLongArray(int, LongArray) and
 PofWriter.writeLongArray(int, LongArray) to deserialize and serialize
 an object. | 
| Codecs.MapCodec | 
 Implementation of  
Codec that delegates to
 PofReader.readMap(int, Map) and
 PofWriter.writeMap(int, Map) to deserialize and serialize
 an object. | 
| ComplexPofValue | 
 An abstract base class for complex POF types, such as collections, arrays,
 maps, and user types. 
 | 
| PofArray | 
 PofArray is a  
PofValue implementation for arrays. | 
| PofCollection | 
 PofCollection is  
PofValue implementation for collections. | 
| PofReflectionHelper | 
 Collection of helper methods for POF reflection. 
 | 
| PofSparseArray | 
 PofSparseArray is  
PofValue implementation for sparse arrays. | 
| PofSparseArray.NilPofValue | 
 NilPofValue represents a value that does not exist in the original POF stream. 
 | 
| PofUniformArray | 
 PofUniformArray is  
PofValue implementation for uniform arrays. | 
| PofUniformCollection | 
 PofUniformCollection is  
PofValue implementation for uniform collections. | 
| PofUniformSparseArray | 
 PofUniformSparseArray is  
PofValue implementation for uniform sparse
 arrays. | 
| PofUserType | 
 PofUserType is  
PofValue implementation for user types. | 
| PofValueParser | 
 Parses POF-encoded binary and returns an instance of a  
PofValue
 wrapper for it. | 
| SimplePofPath | 
 A static  
PofNavigator implementation which uses an array of integer
 indices to navigate the PofValue hierarchy. | 
| SimplePofValue | 
 SimplePofValue represents POF values which do not contain children (e.g. 
 | 
| Exception | Description | 
|---|---|
| PofNavigationException | 
 PofNavigationException indicates a failure to navigate a  
PofValue
 hierarchy. |