repository.grepcode.com$java$root@jdk$openjdk@6-b14
repository.grepcode.com$java$root@jdk$openjdk@6-b14@java$io$ObjectInput.java
file
oh
o
[]
ObjectInput extends the DataInput interface to include the reading of
objects. DataInput includes methods for the input of primitive types,
ObjectInput extends that interface to include objects, arrays, and Strings.
Read and return an object. The class that implements this interface
defines where the object is "read" from.
Reads a byte of data. This method will block if no input is
available.
- Returns:
- the byte read, or -1 if the end of the
stream is reached.
- Throws:
IOException If an I/O error has occurred.
Reads into an array of bytes. This method will
block until some input is available.
- Parameters:
b the buffer into which the data is read- Returns:
- the actual number of bytes read, -1 is
returned when the end of the stream is reached.
- Throws:
IOException If an I/O error has occurred.
Reads into an array of bytes. This method will
block until some input is available.
- Parameters:
b the buffer into which the data is readoff the start offset of the datalen the maximum number of bytes read- Returns:
- the actual number of bytes read, -1 is
returned when the end of the stream is reached.
- Throws:
IOException If an I/O error has occurred.
Skips n bytes of input.
- Parameters:
n the number of bytes to be skipped- Returns:
- the actual number of bytes skipped.
- Throws:
IOException If an I/O error has occurred.
Returns the number of bytes that can be read
without blocking.
- Returns:
- the number of available bytes.
- Throws:
IOException If an I/O error has occurred.
Closes the input stream. Must be called
to release any resources associated with
the stream.