Click or drag to resize

Tangosol.IO.Pof.Reflection Namespace

.NET API Reference for Oracle® Coherence Community Edition
(14.1.1.0)
E55634-01
Contains classes related to Portable Object Format (POF) stream navigation and manipulation.
Classes
  ClassDescription
Public classAbstractPofPath
Abstract base class for static, path-based implementations of IPofNavigator interface.
Public classAbstractPofValue
An abstract base class that implements common functionality for all IPofValue types.
Public classCodecs
Codecs is a container for accessing default ICodec implementations.
Public classCodecsAbstractCodec
Abstract ICodec implementations that encodes objects by simply delegating to WriteObject(Int32, Object). Generally the default WriteObject implementation does not need to be modified as the current accommodation of types and conversion to POF is generally accepted, with the deserialization being more likely to be specific.
Public classCodecsDefaultCodec
Implementation of ICodec that simply delegates to ReadObject(Int32) and WriteObject(Int32, Object) to deserialize and serialize an object.
Public classComplexPofValue
An abstract base class for complex POF types, such as collections, arrays, dictionaries and user types.
Public classPofArray
PofArray is a IPofValue implementation for arrays.
Public classPofCollection
PofCollection is a IPofValue implementation for collections.
Public classPofNavigationException
PofNavigationException indicates a failure to navigate a IPofValue hierarchy.
Public classPofReflectionHelper
Collection of helper methods for POF reflection.
Public classPofSparseArray
PofSparseArray is a IPofValue implementation for sparse arrays.
Public classPofSparseArrayNilPofValue
NilPofValue represents a value that does not exist in the original POF stream.
Public classPofUniformArray
PofUniformArray is a IPofValue implementation for uniform arrays.
Public classPofUniformCollection
PofUniformCollection is a IPofValue implementation for uniform collections.
Public classPofUniformSparseArray
PofUniformSparseArray is a IPofValue implementation for uniform sparse arrays.
Public classPofUserType
PofUserType is a IPofValue implementation for user types.
Public classPofValueParser
Parses POF-encoded binary and returns an instance of a IPofValue wrapper for it.
Public classSimplePofPath
A static IPofNavigator implementation which uses an array of integer indices to navigate the IPofValue hierarchy.
Public classSimplePofValue
SimplePofValue represents POF values which do not contain children (e.g. numeric values, strings, etc.)
Interfaces
  InterfaceDescription
Public interfaceICodec
An ICodec provides an interception point for any specific code that needs to be executed pre or post (de)serialization. In the case of deserialization this could be to return a concrete implementation and with serialization this could be to explicitly call a specific method on IPofWriter that is not carried out by WriteObject(Int32, Object).
Public interfaceIPofNavigator
The IPofNavigator interface represents an algorithm for navigating a IPofValue hierarchy in order to locate a contained IPofValue for extraction, modification and/or removal purposes.
Public interfaceIPofValue
IPofValue represents the POF data structure in a POF stream, or any sub-structure or value thereof.