java.io.Closeable, java.io.DataOutput, java.io.Flushable, java.lang.AutoCloseable@Private public class ByteBufferDataWriter extends DataOutputStream
| Constructor | Description |
|---|---|
ByteBufferDataWriter(NativeDataTarget handler) |
| Modifier and Type | Method | Description |
|---|---|---|
void |
close() |
|
void |
flush() |
|
boolean |
hasUnFlushedData() |
Check whether there is unflushed data stored in the stream
|
boolean |
shortOfSpace(int dataLength) |
Check whether this buffer has enough space to store length of bytes
|
void |
write(byte[] b,
int off,
int len) |
|
void |
write(int v) |
|
void |
writeBoolean(boolean v) |
|
void |
writeByte(int v) |
|
void |
writeBytes(java.lang.String s) |
|
void |
writeChar(int v) |
|
void |
writeChars(java.lang.String s) |
|
void |
writeDouble(double v) |
|
void |
writeFloat(float v) |
|
void |
writeInt(int v) |
|
void |
writeLong(long v) |
|
void |
writeShort(int v) |
|
void |
writeUTF(java.lang.String str) |
public ByteBufferDataWriter(NativeDataTarget handler)
public void write(int v)
throws java.io.IOException
write in interface java.io.DataOutputwrite in class java.io.OutputStreamjava.io.IOExceptionpublic boolean shortOfSpace(int dataLength)
throws java.io.IOException
DataOutputStreamshortOfSpace in class DataOutputStreamdataLength - length of bytesjava.io.IOExceptionpublic void write(byte[] b,
int off,
int len)
throws java.io.IOException
write in interface java.io.DataOutputwrite in class java.io.OutputStreamjava.io.IOExceptionpublic void flush()
throws java.io.IOException
flush in interface java.io.Flushableflush in class java.io.OutputStreamjava.io.IOExceptionpublic void close()
throws java.io.IOException
close in interface java.lang.AutoCloseableclose in interface java.io.Closeableclose in class java.io.OutputStreamjava.io.IOExceptionpublic final void writeBoolean(boolean v)
throws java.io.IOException
java.io.IOExceptionpublic final void writeByte(int v)
throws java.io.IOException
java.io.IOExceptionpublic final void writeShort(int v)
throws java.io.IOException
java.io.IOExceptionpublic final void writeChar(int v)
throws java.io.IOException
java.io.IOExceptionpublic final void writeInt(int v)
throws java.io.IOException
java.io.IOExceptionpublic final void writeLong(long v)
throws java.io.IOException
java.io.IOExceptionpublic final void writeFloat(float v)
throws java.io.IOException
java.io.IOExceptionpublic final void writeDouble(double v)
throws java.io.IOException
java.io.IOExceptionpublic final void writeBytes(java.lang.String s)
throws java.io.IOException
java.io.IOExceptionpublic final void writeChars(java.lang.String s)
throws java.io.IOException
java.io.IOExceptionpublic final void writeUTF(java.lang.String str)
throws java.io.IOException
java.io.IOExceptionpublic boolean hasUnFlushedData()
DataOutputStreamhasUnFlushedData in class DataOutputStreamCopyright © 2008–2025 Apache Software Foundation. All rights reserved.