Classes | |
class | EvolvableHolder |
Storage for Evolvable classes. More... | |
class | EvolvableObject |
Defines an interface that should be implemented by the classes that want to support evolution. More... | |
class | EvolvablePortableObject |
Extension of the PortableObject interface that supports forwards- and backwards-compatibility of its POF serialized state. More... | |
class | IdentityHolder |
A thread local storage to hold the identity of an object and its corresponding POF stream reader. More... | |
class | PofAnnotationSerializer |
A PofAnnotationSerializer provides annotation based (de)serialization. More... | |
class | PofBufferReader |
PofReader implementation that reads POF-encoded data from a ReadBuffer::BufferInput. More... | |
class | PofBufferWriter |
PofWriter implementation that writes POF-encoded data to a WriteBuffer::BufferOutput. More... | |
class | PofConstants |
Constants related to POF streams. More... | |
class | PofContext |
A PofContext is a registry of PofSerializer instances, and thus, represents a set of user types that can be serialized to and deserialized from a POF stream. More... | |
class | PofHandler |
This interface defines the handler for an event-driven approach to parsing (or assembling) a POF stream. More... | |
class | PofHelper |
Collection of helper methods for POF streams. More... | |
class | PofIntrinsic |
PofIntrinsic is a marker interface for built-in POF types. More... | |
class | PofReader |
The PofReader interface provides the capability of reading a set of non-primitive types ("user types") from a POF stream as an ordered sequence of indexed properties. More... | |
class | PofSerializer |
The PofSerializer interface provides the capability of reading and writing an object from and to a Portable Object Format (POF) stream. More... | |
class | PofWriter |
The PofWriter interface provides the capability of writing a set of non-primitive types ("user types") to a POF stream as an ordered sequence of indexed properties. More... | |
class | PortableException |
A PortableException is an exception that allows information about a remote exception or error to be serialized and deserialized to/from a POF stream. More... | |
class | PortableObject |
The PortableObject interface is implemented by classes that can self-serialize and deserialize their state to and from a POF data stream. More... | |
class | PortableObjectSerializer |
A PofSerializer implementation that supports the serialization and deserialization of any class that implements PortableObject to and from a POF stream. More... | |
class | PortableTypeSerializer |
A PofSerializer implementation that serializes classes that implement PortableObject interface (and optionally EvolvableObject interface). More... | |
class | PrincipalPofSerializer |
PofSerializer implementation that can serialize and deserialize a Principal to/from a POF stream. More... | |
class | RawDate |
Raw immutable POF date value. More... | |
class | RawDateTime |
Raw immutable POF date-time value. More... | |
class | RawDayTimeInterval |
Raw immutable POF day-time interval value. More... | |
class | RawTime |
Raw immutable POF time value. More... | |
class | RawTimeInterval |
Raw immutable POF time interval value. More... | |
class | RawYearMonthInterval |
Raw POF year-month interval value. More... | |
class | ReferenceLibrary |
A "library" of object references and their corresponding identities in the POF stream. More... | |
class | SimplePofContext |
Basic PofContext implementation. More... | |
class | SubjectPofSerializer |
PofSerializer implementation that can serialize and deserialize a Subject to/from a POF stream. More... | |
class | SystemPofContext |
System-wide PofContext implementation that allows POF user types to be registered programmatically. More... | |
class | ThrowablePofSerializer |
PofSerializer implementation that can serialize and deserialize an Exception to/from a POF stream. More... | |
class | TypedSerializer |
A PofSerializer implementation that supports the serialization and deserialization of any class to and from a POF stream, by delegating the serialization logic to templated free functions. More... | |
class | UserTypeReader |
The UserTypeReader implementation is a contextually-aware PofReader whose purpose is to advance through the properties of a value of a specified user type. More... | |
class | UserTypeWriter |
The UserTypeWriter implementation is a contextually-aware PofWriter whose purpose is to write the properties of a value of a specified user type. More... | |
class | WritingPofHandler |
An implementation of PofHandler that writes a POF stream to a WriteBuffer using a BufferOutput object. More... | |
Namespaces | |
namespace | annotation |
Contains classes related to annotation for POF serialization and deserialization. | |
namespace | reflect |
Contains classes related to reflection for POF serialization and deserialization. |