public class StreamingDataOutput extends java.lang.Object implements DataOutput
| Constructor and Description |
|---|
StreamingDataOutput(java.io.OutputStream output) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
void |
flush() |
void |
writeAllBytes(java.nio.ByteBuffer value) |
void |
writeInt(int value) |
void |
writeLong(long value) |
void |
writeRawBytes(byte[] value) |
void |
writeRawBytes(byte[] value,
int offset,
int length) |
void |
writeRawBytes(java.nio.ByteBuffer value,
int length) |
void |
writeSByte(byte value) |
void |
writeShort(short value) |
void |
writeUByte(int value) |
void |
writeUInt(int value) |
void |
writeULong(long value) |
void |
writeUShort(int value) |
void |
writeVarInt(int value) |
void |
writeVarLong(long value) |
void |
writeVarUInt(int value) |
void |
writeVarULong(long value) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitwriteBoolArray, writeBoolean, writeByteArray, writeBytes, writeBytes, writeBytes, writeChar, writeDate, writeDouble, writeDoubleArray, writeDoubleArrayRaw, writeFloat, writeFloatArray, writeFloatArrayRaw, writeIntArray, writeIntArrayRaw, writeLongArray, writeLongArrayRaw, writeShortArray, writeShortArrayRaw, writeString, writeStringArray, writeStringArrayRaw, writeUByteArray, writeUIntArray, writeUIntArrayRaw, writeULongArray, writeULongArrayRaw, writeUShortArray, writeUShortArrayRaw, writeVarIntArray, writeVarIntArrayRaw, writeVarLongArray, writeVarLongArrayRaw, writeVarUIntArray, writeVarUIntArrayRaw, writeVarULongArray, writeVarULongArrayRawpublic void writeSByte(byte value)
throws java.io.IOException
writeSByte in interface DataOutputjava.io.IOExceptionpublic void writeUByte(int value)
throws java.io.IOException
writeUByte in interface DataOutputjava.io.IOExceptionpublic void writeShort(short value)
throws java.io.IOException
writeShort in interface DataOutputjava.io.IOExceptionpublic void writeUShort(int value)
throws java.io.IOException
writeUShort in interface DataOutputjava.io.IOExceptionpublic void writeInt(int value)
throws java.io.IOException
writeInt in interface DataOutputjava.io.IOExceptionpublic void writeUInt(int value)
throws java.io.IOException
writeUInt in interface DataOutputjava.io.IOExceptionpublic void writeLong(long value)
throws java.io.IOException
writeLong in interface DataOutputjava.io.IOExceptionpublic void writeULong(long value)
throws java.io.IOException
writeULong in interface DataOutputjava.io.IOExceptionpublic void writeVarInt(int value)
throws java.io.IOException
writeVarInt in interface DataOutputjava.io.IOExceptionpublic void writeVarUInt(int value)
throws java.io.IOException
writeVarUInt in interface DataOutputjava.io.IOExceptionpublic void writeVarLong(long value)
throws java.io.IOException
writeVarLong in interface DataOutputjava.io.IOExceptionpublic void writeVarULong(long value)
throws java.io.IOException
writeVarULong in interface DataOutputjava.io.IOExceptionpublic void writeRawBytes(byte[] value)
throws java.io.IOException
writeRawBytes in interface DataOutputjava.io.IOExceptionpublic void writeRawBytes(byte[] value,
int offset,
int length)
throws java.io.IOException
writeRawBytes in interface DataOutputjava.io.IOExceptionpublic void flush()
throws java.io.IOException
flush in interface DataOutputjava.io.IOExceptionpublic void close()
throws java.io.IOException
close in interface java.io.Closeableclose in interface java.lang.AutoCloseablejava.io.IOExceptionpublic void writeAllBytes(java.nio.ByteBuffer value)
throws java.io.IOException
writeAllBytes in interface DataOutputjava.io.IOExceptionpublic void writeRawBytes(java.nio.ByteBuffer value,
int length)
throws java.io.IOException
writeRawBytes in interface DataOutputjava.io.IOException