swarm.defobj
Interface Serialization


public abstract interface Serialization

Object serialization protocol.. Object serialization protocol.


Method Summary
 Object hdf5OutDeep(HDF5Impl hdf5obj)
          Output a deep HDF5 representation of object state to a stream.
 Object hdf5OutShallow(HDF5Impl hdf5obj)
          Output a shallow HDF5 representation of object state to a stream.
 Object lispOutDeep(Object stream)
          Output a deep Lisp representation of object state to a stream.
 Object lispOutShallow(Object stream)
          Output a shallow Lisp representation of object state to a stream.
 Object lispOutVars$deep(Object stream, boolean deepFlag)
          Output just key/variable pairs, where variables are serialized deep or shallow per deepFlag.
 Object updateArchiver(Object archiver)
           
 

Method Detail

lispOutShallow

public Object lispOutShallow(Object stream)
Output a shallow Lisp representation of object state to a stream.

lispOutDeep

public Object lispOutDeep(Object stream)
Output a deep Lisp representation of object state to a stream.

lispOutVars$deep

public Object lispOutVars$deep(Object stream,
                               boolean deepFlag)
Output just key/variable pairs, where variables are serialized deep or shallow per deepFlag.

hdf5OutShallow

public Object hdf5OutShallow(HDF5Impl hdf5obj)
Output a shallow HDF5 representation of object state to a stream.

hdf5OutDeep

public Object hdf5OutDeep(HDF5Impl hdf5obj)
Output a deep HDF5 representation of object state to a stream.

updateArchiver

public Object updateArchiver(Object archiver)