public interface DataOutput
extends java.io.Closeable
| Modifier and Type | Method and Description |
|---|---|
void |
flush() |
void |
writeAllBytes(java.nio.ByteBuffer value) |
default void |
writeBoolArray(boolean[] data) |
default void |
writeBoolean(boolean value) |
default void |
writeByteArray(byte[] data) |
default void |
writeBytes(byte[] data) |
default void |
writeBytes(byte[] data,
int offset,
int length) |
default void |
writeBytes(java.nio.ByteBuffer value,
int length) |
default void |
writeChar(int value) |
default void |
writeDate(java.time.LocalDate value) |
default void |
writeDouble(double value) |
default void |
writeDoubleArray(double[] data) |
default void |
writeDoubleArrayRaw(double[] data) |
default void |
writeFloat(float value) |
default void |
writeFloatArray(float[] data) |
default void |
writeFloatArrayRaw(float[] data) |
void |
writeInt(int value) |
default void |
writeIntArray(int[] data) |
default void |
writeIntArrayRaw(int[] data) |
void |
writeLong(long value) |
default void |
writeLongArray(long[] data) |
default void |
writeLongArrayRaw(long[] data) |
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) |
default void |
writeShortArray(short[] data) |
default void |
writeShortArrayRaw(short[] data) |
default void |
writeString(java.lang.String str) |
default void |
writeStringArray(java.lang.String[] data) |
default void |
writeStringArrayRaw(java.lang.String[] data) |
void |
writeUByte(int value) |
default void |
writeUByteArray(byte[] data) |
void |
writeUInt(int value) |
default void |
writeUIntArray(int[] data) |
default void |
writeUIntArrayRaw(int[] data) |
void |
writeULong(long value) |
default void |
writeULongArray(long[] data) |
default void |
writeULongArrayRaw(long[] data) |
void |
writeUShort(int value) |
default void |
writeUShortArray(short[] data) |
default void |
writeUShortArrayRaw(short[] data) |
void |
writeVarInt(int value) |
default void |
writeVarIntArray(int[] data) |
default void |
writeVarIntArrayRaw(int[] data) |
void |
writeVarLong(long value) |
default void |
writeVarLongArray(long[] data) |
default void |
writeVarLongArrayRaw(long[] data) |
void |
writeVarUInt(int value) |
default void |
writeVarUIntArray(int[] data) |
default void |
writeVarUIntArrayRaw(int[] data) |
void |
writeVarULong(long value) |
default void |
writeVarULongArray(long[] data) |
default void |
writeVarULongArrayRaw(long[] data) |
default void writeBoolean(boolean value)
throws java.io.IOException
java.io.IOExceptionvoid writeSByte(byte value)
throws java.io.IOException
java.io.IOExceptionvoid writeUByte(int value)
throws java.io.IOException
java.io.IOExceptionvoid writeShort(short value)
throws java.io.IOException
java.io.IOExceptionvoid writeUShort(int value)
throws java.io.IOException
java.io.IOExceptionvoid writeInt(int value)
throws java.io.IOException
java.io.IOExceptionvoid writeUInt(int value)
throws java.io.IOException
java.io.IOExceptionvoid writeLong(long value)
throws java.io.IOException
java.io.IOExceptionvoid writeULong(long value)
throws java.io.IOException
java.io.IOExceptiondefault void writeChar(int value)
throws java.io.IOException
java.io.IOExceptiondefault void writeFloat(float value)
throws java.io.IOException
java.io.IOExceptiondefault void writeDouble(double value)
throws java.io.IOException
java.io.IOExceptionvoid writeVarInt(int value)
throws java.io.IOException
java.io.IOExceptionvoid writeVarUInt(int value)
throws java.io.IOException
java.io.IOExceptionvoid writeVarLong(long value)
throws java.io.IOException
java.io.IOExceptionvoid writeVarULong(long value)
throws java.io.IOException
java.io.IOExceptiondefault void writeBytes(byte[] data)
throws java.io.IOException
java.io.IOExceptiondefault void writeBytes(byte[] data,
int offset,
int length)
throws java.io.IOException
java.io.IOExceptionvoid writeAllBytes(java.nio.ByteBuffer value)
throws java.io.IOException
java.io.IOExceptiondefault void writeBytes(java.nio.ByteBuffer value,
int length)
throws java.io.IOException
java.io.IOExceptionvoid writeRawBytes(byte[] value)
throws java.io.IOException
java.io.IOExceptionvoid writeRawBytes(byte[] value,
int offset,
int length)
throws java.io.IOException
java.io.IOExceptionvoid writeRawBytes(java.nio.ByteBuffer value,
int length)
throws java.io.IOException
java.io.IOExceptiondefault void writeBoolArray(boolean[] data)
throws java.io.IOException
java.io.IOExceptiondefault void writeByteArray(byte[] data)
throws java.io.IOException
java.io.IOExceptiondefault void writeUByteArray(byte[] data)
throws java.io.IOException
java.io.IOExceptiondefault void writeShortArray(short[] data)
throws java.io.IOException
java.io.IOExceptiondefault void writeShortArrayRaw(short[] data)
throws java.io.IOException
java.io.IOExceptiondefault void writeUShortArray(short[] data)
throws java.io.IOException
java.io.IOExceptiondefault void writeUShortArrayRaw(short[] data)
throws java.io.IOException
java.io.IOExceptiondefault void writeVarIntArray(int[] data)
throws java.io.IOException
java.io.IOExceptiondefault void writeVarIntArrayRaw(int[] data)
throws java.io.IOException
java.io.IOExceptiondefault void writeVarUIntArray(int[] data)
throws java.io.IOException
java.io.IOExceptiondefault void writeVarUIntArrayRaw(int[] data)
throws java.io.IOException
java.io.IOExceptiondefault void writeIntArray(int[] data)
throws java.io.IOException
java.io.IOExceptiondefault void writeIntArrayRaw(int[] data)
throws java.io.IOException
java.io.IOExceptiondefault void writeUIntArray(int[] data)
throws java.io.IOException
java.io.IOExceptiondefault void writeUIntArrayRaw(int[] data)
throws java.io.IOException
java.io.IOExceptiondefault void writeVarLongArray(long[] data)
throws java.io.IOException
java.io.IOExceptiondefault void writeVarLongArrayRaw(long[] data)
throws java.io.IOException
java.io.IOExceptiondefault void writeVarULongArray(long[] data)
throws java.io.IOException
java.io.IOExceptiondefault void writeVarULongArrayRaw(long[] data)
throws java.io.IOException
java.io.IOExceptiondefault void writeLongArray(long[] data)
throws java.io.IOException
java.io.IOExceptiondefault void writeLongArrayRaw(long[] data)
throws java.io.IOException
java.io.IOExceptiondefault void writeULongArray(long[] data)
throws java.io.IOException
java.io.IOExceptiondefault void writeULongArrayRaw(long[] data)
throws java.io.IOException
java.io.IOExceptiondefault void writeFloatArray(float[] data)
throws java.io.IOException
java.io.IOExceptiondefault void writeFloatArrayRaw(float[] data)
throws java.io.IOException
java.io.IOExceptiondefault void writeDoubleArray(double[] data)
throws java.io.IOException
java.io.IOExceptiondefault void writeDoubleArrayRaw(double[] data)
throws java.io.IOException
java.io.IOExceptiondefault void writeStringArray(java.lang.String[] data)
throws java.io.IOException
java.io.IOExceptiondefault void writeStringArrayRaw(java.lang.String[] data)
throws java.io.IOException
java.io.IOExceptiondefault void writeString(java.lang.String str)
throws java.io.IOException
java.io.IOExceptiondefault void writeDate(java.time.LocalDate value)
throws java.io.IOException
java.io.IOExceptionvoid flush()
throws java.io.IOException
java.io.IOException