Java in a Nutshell Online Quick Reference for Java 1.1
Availability: JDK 1.1
public class ObjectOutputStream extends OutputStream implements ObjectOutput { // 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; public void writeShort(int data) throws IOException; public void writeUTF(String data) throws IOException; // Protected Instance Methods protected void annotateClass(Class cl) throws IOException; 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; }