Package com.tangosol.io.pof.reflect
package com.tangosol.io.pof.reflect
Contains classes related to POF stream navigation and manipulation.
-
ClassDescriptionAbstract base class for static, path-based implementations of
PofNavigator
interface.An abstract base class that implements common functionality for all PofValue types.A Codec provides an interception point for any specific code that needs to be executed pre or post (de)serialization.Codecs is a container for accessing defaultCodec
implementations.AbstractCodec
implementations that encodes objects by simply delegating toPofWriter.writeObject(int, Object)
.Implementation ofCodec
that delegates toPofReader.readObjectArray(int, Object[])
andPofWriter.writeObjectArray(int, Object[])
to deserialize and serialize an object.Implementation ofCodec
that delegates toPofReader.readCollection(int, Collection)
andPofWriter.writeCollection(int, Collection)
to deserialize and serialize an object.Implementation ofCodec
that simply delegates toPofReader.readObject(int)
andPofWriter.writeObject(int, Object)
to deserialize and serialize an object.Implementation ofCodec
that delegates toPofReader.readLongArray(int, LongArray)
andPofWriter.writeLongArray(int, LongArray)
to deserialize and serialize an object.Implementation ofCodec
that delegates toPofReader.readMap(int, Map)
andPofWriter.writeMap(int, Map)
to deserialize and serialize an object.An abstract base class for complex POF types, such as collections, arrays, maps, and user types.PofArray is aPofValue
implementation for arrays.PofCollection isPofValue
implementation for collections.PofNavigationException indicates a failure to navigate aPofValue
hierarchy.The PofNavigator interface represents an algorithm for navigating a PofValue hierarchy in order to locate a contained PofValue for extraction, modification or removal purposes.Collection of helper methods for POF reflection.PofSparseArray isPofValue
implementation for sparse arrays.NilPofValue represents a value that does not exist in the original POF stream.PofUniformArray isPofValue
implementation for uniform arrays.PofUniformCollection isPofValue
implementation for uniform collections.PofUniformSparseArray isPofValue
implementation for uniform sparse arrays.PofUserType isPofValue
implementation for user types.PofValue represents the POF data structure in a POF stream, or any sub-structure or value thereof.Parses POF-encoded binary and returns an instance of aPofValue
wrapper for it.A staticPofNavigator
implementation which uses an array of integer indices to navigate the PofValue hierarchy.SimplePofValue represents POF values which do not contain children (e.g.