org.jfree.serializer

Interface SerializeMethod

public interface SerializeMethod

The SerializeMethod is used to define a serialization strategy for a certain object type.
Author:
Thomas Morgner

Method Summary

Class
getObjectClass()
The class of the object, which this object can serialize.
Object
readObject(ObjectInputStream in)
Reads the object from the object input stream.
void
writeObject(Object o, ObjectOutputStream out)
Writes a serializable object description to the given object output stream.

Method Details

getObjectClass

public Class getObjectClass()
The class of the object, which this object can serialize.
Returns:
the class of the object type, which this method handles.

readObject

public Object readObject(ObjectInputStream in)
            throws IOException,
                   ClassNotFoundException
Reads the object from the object input stream.
Parameters:
in - the object input stream from where to read the serialized data.
Returns:
the generated object.

writeObject

public void writeObject(Object o,
                        ObjectOutputStream out)
            throws IOException
Writes a serializable object description to the given object output stream.
Parameters:
o - the to be serialized object.
out - the outputstream that should receive the object.