Java in a Nutshell Online Quick Reference for Java 1.1
Availability: JDK 1.1
public class ObjectInputStream extends InputStream implements ObjectInput {
// Public Constructor
public ObjectInputStream(InputStream in) throws IOException, StreamCorruptedException;
// Public Instance Methods
public int available() throws IOException; // Overrides InputStream.available()
public void close() throws IOException; // Overrides InputStream.close()
public final void defaultReadObject() throws IOException, ClassNotFoundException, NotActiveException;
public int read() throws IOException; // Defines InputStream.read()
public int read(byte[] data, int offset, int length) throws IOException; // Overrides InputStream.read()
public boolean readBoolean() throws IOException;
public byte readByte() throws IOException;
public char readChar() throws IOException;
public double readDouble() throws IOException;
public float readFloat() throws IOException;
public void readFully(byte[] data) throws IOException;
public void readFully(byte[] data, int offset, int size) throws IOException;
public int readInt() throws IOException;
public String readLine() throws IOException;
public long readLong() throws IOException;
public final Object readObject() throws OptionalDataException, ClassNotFoundException, IOException;
public short readShort() throws IOException;
public String readUTF() throws IOException;
public int readUnsignedByte() throws IOException;
public int readUnsignedShort() throws IOException;
public synchronized void registerValidation(ObjectInputValidation obj, int prio) throws NotActiveException, InvalidObjectException;
public int skipBytes(int len) throws IOException;
// Protected Instance Methods
protected final boolean enableResolveObject(boolean enable) throws SecurityException;
protected void readStreamHeader() throws IOException, StreamCorruptedException;
protected Class resolveClass(ObjectStreamClass v) throws IOException, ClassNotFoundException;
protected Object resolveObject(Object obj) throws IOException;
}