Class ABlob

java.lang.Object
All Implemented Interfaces:
IValidated, IWriteable, Comparable<ABlobLike<?>>
Direct Known Subclasses:
AArrayBlob, ADerivedBlob, ALongBlob, BlobTree

public abstract class ABlob extends ABlobLike<CVMLong>
Abstract base class for data objects containing immutable chunks of binary data. Representation is equivalent to a fixed size immutable byte sequence. Rationale: - Allow data to be encapsulated as an immutable object - Provide specialised methods for processing byte data - Provide a cached Hash value, lazily computed on demand