| 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
T - public interface Deserializer<T>
 Provides a facility for deserializing objects of type InputStream.
 
 Deserializers are stateful, but must not buffer the input since
 other producers may read from the input between calls to
 deserialize(Object).
 
| Method Summary | |
|---|---|
 void | 
close()
Close the underlying input stream and clear up any resources.  | 
 T | 
deserialize(T t)
Deserialize the next object from the underlying input stream.  | 
 void | 
open(InputStream in)
Prepare the deserializer for reading.  | 
| Method Detail | 
|---|
void open(InputStream in)
          throws IOException
Prepare the deserializer for reading.
IOException
T deserialize(T t)
              throws IOException
 Deserialize the next object from the underlying input stream.
 If the object t is non-null then this deserializer
 may set its internal state to the next object read from the input
 stream. Otherwise, if the object t is null a new
 deserialized object will be created.
 
IOException
void close()
           throws IOException
Close the underlying input stream and clear up any resources.
IOException
  | 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||