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. |