ObjectInputStream Members

ObjectInputStream Members

Class Overview | This Package | All Packages

Constructors
Name Description
ObjectInputStream(InputStream) Create an ObjectInputStream that reads from the specified InputStream.

Methods
Name Description
available() Returns the number of bytes that can be read without blocking.
close() Closes the input stream.
defaultReadObject() Read the non-static and non-transient fields of the current class from this stream.
enableResolveObject(boolean) Enable the stream to allow objects read from the stream to be replaced.
read() Reads a byte of data.
read(byte[], int, int) Reads into an array of bytes.
readBoolean() Reads in a boolean.
readByte() Reads an 8 bit byte.
readChar() Reads a 16 bit char.
readDouble() Reads a 64 bit double.
readFloat() Reads a 32 bit float.
readFully(byte[]) Reads bytes, blocking until all bytes are read.
readFully(byte[], int, int) Reads bytes, blocking until all bytes are read.
readInt() Reads a 32 bit int.
readLine() Reads in a line that has been terminated by a \n, \r, \r\n or EOF.
readLong() Reads a 64 bit long.
readObject() Read an object from the ObjectInputStream.
readShort() Reads a 16 bit short.
readStreamHeader() The readStreamHeader method is provided to allow subclasses to read and verify their own stream headers.
readUnsignedByte() Reads an unsigned 8 bit byte.
readUnsignedShort() Reads an unsigned 16 bit short.
readUTF() Reads a UTF format String.
registerValidation(ObjectInputValidation, int) Register an object to be validated before the graph is returned.
resolveClass(ObjectStreamClass) Subclasses may implement this method to allow classes to be fetched from an alternate source.
resolveObject(Object) This method will allow trusted subclasses of ObjectInputStream to substitute one object for another during deserialization.
skipBytes(int) Skips bytes, block until all bytes are skipped.