00001 package Sct;
00002 import java.io.IOException;
00003
00005 public interface ObjectManager {
00007
00014 public Name writeObject(Serializable object) throws IOException;
00015
00020 public Serializable readObject(String uniqueID, String className) throws IOException;
00021
00022
00027 public Serializable readObject(String name) throws IOException;
00028
00030
00032
00042 public void writeObject(OStream s, String name, Streamable object, boolean writeClassName) throws IOException;
00043
00053 public Streamable readObject(IStream s, String name, String className) throws IOException;
00054
00064 public Streamable readObject(IStream s, String name) throws IOException;
00065
00067 }