public class GameDataOutputStream
extends java.io.DataOutputStream
DataOutputStream
so that we can listen for a close eventModifier 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, writeUTF
public GameDataOutputStream(java.io.OutputStream out)
written
is
set to zero.out
- the underlying output stream, to be saved for later
use.FilterOutputStream.out
public void close() throws java.io.IOException
close
in interface java.io.Closeable
close
in interface java.lang.AutoCloseable
close
in class java.io.FilterOutputStream
java.io.IOException
public void setCloseListener(GameDataOutputStream.CloseListener closeListener)