| java.io.ObjectInput | 
   Known Indirect Subclasses
  
 | 
Defines an interface for classes that allow reading serialized objects.
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Indicates the number of bytes of primitive data that can be read without
 blocking. 
  
   | |||||||||||
Closes this stream. 
  
   | |||||||||||
Reads bytes from this stream into the byte array  
  
  buffer. | |||||||||||
Reads a single byte from this stream and returns it as an integer in the
 range from 0 to 255. 
  
   | |||||||||||
Reads at most  
  
  count bytes from this stream and stores them in
 byte array buffer starting at offset count. | |||||||||||
Reads the next object from this stream. 
  
   | |||||||||||
Skips  
  
  toSkip bytes on this stream. | |||||||||||
| 
  [Expand]
   Inherited Methods  | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
   
From interface java.io.DataInput
 | |||||||||||
Indicates the number of bytes of primitive data that can be read without blocking.
| IOException | if an I/O error occurs. | 
|---|
Closes this stream. Implementations of this method should free any resources used by the stream.
| IOException | if an I/O error occurs while closing the input stream. | 
|---|
Reads bytes from this stream into the byte array buffer. Blocks
 while waiting for input.
| buffer | the array in which to store the bytes read. | 
|---|
| IOException | if this stream is closed or another I/O error occurs. | 
|---|
Reads a single byte from this stream and returns it as an integer in the range from 0 to 255. Returns -1 if the end of this stream has been reached. Blocks if no input is available.
| IOException | if this stream is closed or another I/O error occurs. | 
|---|
Reads at most count bytes from this stream and stores them in
 byte array buffer starting at offset count. Blocks while
 waiting for input.
| buffer | the array in which to store the bytes read. | 
|---|---|
| offset | the initial position in buffer to store the bytes read
            from this stream. | 
        
| count | the maximum number of bytes to store in buffer. | 
        
| IOException | if this stream is closed or another I/O error occurs. | 
|---|
Reads the next object from this stream.
| ClassNotFoundException | if the object's class cannot be found. | 
|---|---|
| IOException | if this stream is closed or another I/O error occurs. | 
Skips toSkip bytes on this stream. Less than toSkip byte are
 skipped if the end of this stream is reached before the operation
 completes.
| toSkip | the number of bytes to skip. | 
|---|
| IOException | if this stream is closed or another I/O error occurs. | 
|---|