Class java.io.ObjectOutputStream (1.1)
public class ObjectOutputStream extends OutputStream implements ObjectOutput, ObjectStreamConstants {
// Public Constructor
public ObjectOutputStream(OutputStream out) throws IOException;
// Public Instance Methods
public void close( ) throws IOException; // Overrides OutputStream.close( )
public final void defaultWriteObject( ) throws IOException;
public void flush( ) throws IOException; // Overrides OutputStream.flush( )
public void reset( ) throws IOException;
public void write(int data) throws IOException; // Defines OutputStream.write( )
public void write(byte[ ] b) throws IOException; // Overrides OutputStream.write( )
public void write(byte[ ] b, int off, int len) throws IOException; // Overrides OutputStream.write( )
public void writeBoolean(boolean data) throws IOException;
public void writeByte(int data) throws IOException;
public void writeBytes(String data) throws IOException;
public void writeChar(int data) throws IOException;
public void writeChars(String data) throws IOException;
public void writeDouble(double data) throws IOException;
public void writeFloat(float data) throws IOException;
public void writeInt(int data) throws IOException;
public void writeLong(long data) throws IOException;
public final void writeObject(Object obj) throws IOException, InvalidClassException, NotSerializableException;
public void writeShort(int data) throws IOException;
public void writeUTF(String data) throws IOException;
// Protected Instance Methods
protected void annotateClass(Class cl) throws IOException; // Empty
protected void drain( ) throws IOException;
protected final boolean enableReplaceObject(boolean enable) throws SecurityException;
protected Object replaceObject(Object obj) throws IOException;
protected void writeStreamHeader( ) throws IOException;
}