Package com.tangosol.io.pof.reflect
Contains classes related to POF stream navigation and manipulation.
-
Interface Summary 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 Summary Class Description AbstractPofPath Abstract base class for static, path-based implementations ofPofNavigatorinterface.AbstractPofValue An abstract base class that implements common functionality for all PofValue types.Codecs Codecs is a container for accessing defaultCodecimplementations.Codecs.AbstractCodec AbstractCodecimplementations that encodes objects by simply delegating toPofWriter.writeObject(int, Object).Codecs.ArrayCodec Implementation ofCodecthat delegates toPofReader.readObjectArray(int, Object[])andPofWriter.writeObjectArray(int, Object[])to deserialize and serialize an object.Codecs.CollectionCodec Implementation ofCodecthat delegates toPofReader.readCollection(int, Collection)andPofWriter.writeCollection(int, Collection)to deserialize and serialize an object.Codecs.DefaultCodec Implementation ofCodecthat simply delegates toPofReader.readObject(int)andPofWriter.writeObject(int, Object)to deserialize and serialize an object.Codecs.LongArrayCodec Implementation ofCodecthat delegates toPofReader.readLongArray(int, LongArray)andPofWriter.writeLongArray(int, LongArray)to deserialize and serialize an object.Codecs.MapCodec Implementation ofCodecthat delegates toPofReader.readMap(int, Map)andPofWriter.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 aPofValueimplementation for arrays.PofCollection PofCollection isPofValueimplementation for collections.PofReflectionHelper Collection of helper methods for POF reflection.PofReflectionHelper.NavigatorAndType PofSparseArray PofSparseArray isPofValueimplementation for sparse arrays.PofSparseArray.NilPofValue NilPofValue represents a value that does not exist in the original POF stream.PofUniformArray PofUniformArray isPofValueimplementation for uniform arrays.PofUniformCollection PofUniformCollection isPofValueimplementation for uniform collections.PofUniformSparseArray PofUniformSparseArray isPofValueimplementation for uniform sparse arrays.PofUserType PofUserType isPofValueimplementation for user types.PofValueParser Parses POF-encoded binary and returns an instance of aPofValuewrapper for it.SimplePofPath A staticPofNavigatorimplementation 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 Summary Exception Description PofNavigationException PofNavigationException indicates a failure to navigate aPofValuehierarchy.