|
||||||||||
| 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(java.io.InputStream in)
Prepare the deserializer for reading. |
| Method Detail |
|---|
void open(java.io.InputStream in)
throws java.io.IOException
Prepare the deserializer for reading.
java.io.IOException
T deserialize(T t)
throws java.io.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.
java.io.IOException
void close()
throws java.io.IOException
Close the underlying input stream and clear up any resources.
java.io.IOException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||