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 }