public class GameDataOutputStream
extends java.io.DataOutputStream
DataOutputStream so that we can listen for a close event| Modifier and Type | Class and Description |
|---|---|
static interface |
GameDataOutputStream.CloseListener |
| Constructor and Description |
|---|
GameDataOutputStream(java.io.OutputStream out)
Creates a new data output stream to write data to the specified
underlying output stream.
|
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
void |
setCloseListener(GameDataOutputStream.CloseListener closeListener) |
flush, size, write, write, writeBoolean, writeByte, writeBytes, writeChar, writeChars, writeDouble, writeFloat, writeInt, writeLong, writeShort, writeUTFpublic GameDataOutputStream(java.io.OutputStream out)
written is
set to zero.out - the underlying output stream, to be saved for later
use.FilterOutputStream.outpublic void close()
throws java.io.IOException
close in interface java.io.Closeableclose in interface java.lang.AutoCloseableclose in class java.io.FilterOutputStreamjava.io.IOExceptionpublic void setCloseListener(GameDataOutputStream.CloseListener closeListener)