fi.helsinki.dacopan.scenario
Interface ObjectSerializer

All Known Implementing Classes:
XStreamObjectSerializer

public interface ObjectSerializer

Serializer for objects.

Version:
$Id: ObjectSerializer.java,v 1.3 2004/05/07 09:19:42 aarniala-dacopan Exp $

Method Summary
 java.lang.Object loadObject(java.io.Reader r)
          Loads an object from the given reader.
 void saveObject(java.lang.Object o, java.io.Writer w)
          Serializes the given object to the writer.
 void setDataView(DataView view)
          Sets the DataView instance the serializer can use to resolve model objects.
 

Method Detail

saveObject

void saveObject(java.lang.Object o,
                java.io.Writer w)
Serializes the given object to the writer.

Parameters:
o - the object to be written out
w - target writer

loadObject

java.lang.Object loadObject(java.io.Reader r)
Loads an object from the given reader.

Parameters:
r - source reader
Returns:
the loaded object

setDataView

void setDataView(DataView view)
Sets the DataView instance the serializer can use to resolve model objects.

Parameters:
view - to be used for fetching model objects


© Dacopan2 team, 2005-