Package visad.data.visad

Interface Summary
BinaryFile Constant values used by both BinaryReader and BinaryWriter

MAGIC_STR and FORMAT_VERSION are used to mark the file as a VisAD binary file.
OBJ_ constants indicate the type of the next object in the file.
FLD_ constants indicate the type of the next field for the current object in the file.
MATH_ constants indicate the type of FLD_MATH objects.
DATA_ constants indicate the type of FLD_DATA objects.
Saveable This interface is a "marker" used to indicate to the VisAD binary file code that an object should be saved in binary format.

Any class which extends one of the base VisAD Data classes can implement Saveable to indicate that it should be saved as if it were the parent Data class.

If a class which extends a base Data class does not implement Saveable, it will be saved as a serialized object.
 

Class Summary
BinaryObjectCache A list which allows objects to be added at a specific index, padding with nulls if necessary.
BinaryReader Read a Data object in VisAD's binary format.
BinarySizer  
BinaryWriter Write a Data object in VisAD's binary format.
TestBinary  
VisADCachingForm VisADCachingForm is the VisAD data format adapter for large binary visad.Data objects which may not fit in memory.
VisADForm VisADForm is the VisAD data format adapter for binary visad.Data objects.
VisADSerialForm VisADSerialForm is the VisAD data format adapter for serialized visad.Data objects.