public final class ByteBufferWriteBuffer.ByteBufferOutput extends AbstractWriteBuffer.AbstractBufferOutput
m_ofWrite
MAX_PACKED_INT_SIZE, MAX_PACKED_LONG_SIZE
Constructor and Description |
---|
ByteBufferOutput(int of)
Construct a ByteBufferOutput on top of an NIO ByteBuffer.
|
Modifier and Type | Method and Description |
---|---|
void |
writeChar(int ch)
Writes a char value, comprised of the 16 low-order bits of the argument ch; the 16 high-order bits of ch are ignored.
|
void |
writeDouble(double dfl)
Writes a double value.
|
void |
writeFloat(float fl)
Writes a float value.
|
void |
writeInt(int n)
Writes an int value.
|
void |
writeLong(long l)
Writes a long value.
|
void |
writeShort(int n)
Writes a short value, comprised of the 16 low-order bits of the argument n; the 16 high-order bits of n are ignored.
|
calcUTF, close, flush, formatUTF, formatUTF, getBuffer, getCharBuf, getOffset, setOffset, write, write, write, writeBoolean, writeBuffer, writeBuffer, writeByte, writeBytes, writeChars, writePackedInt, writePackedLong, writeSafeUTF, writeStream, writeStream, writeUTF, writeUTF
public ByteBufferOutput(int of)
of
- the offset at which to begin writingpublic void writeShort(int n) throws IOException
writeShort
in interface WriteBuffer.BufferOutput
writeShort
in interface DataOutput
writeShort
in class AbstractWriteBuffer.AbstractBufferOutput
n
- the short to write (passed as an integer)IOException
- if an I/O error occurspublic void writeChar(int ch) throws IOException
writeChar
in interface WriteBuffer.BufferOutput
writeChar
in interface DataOutput
writeChar
in class AbstractWriteBuffer.AbstractBufferOutput
ch
- the char to write (passed as an integer)IOException
- if an I/O error occurspublic void writeInt(int n) throws IOException
writeInt
in interface WriteBuffer.BufferOutput
writeInt
in interface DataOutput
writeInt
in class AbstractWriteBuffer.AbstractBufferOutput
n
- the int to writeIOException
- if an I/O error occurspublic void writeLong(long l) throws IOException
writeLong
in interface WriteBuffer.BufferOutput
writeLong
in interface DataOutput
writeLong
in class AbstractWriteBuffer.AbstractBufferOutput
l
- the long to writeIOException
- if an I/O error occurspublic void writeFloat(float fl) throws IOException
writeFloat
in interface WriteBuffer.BufferOutput
writeFloat
in interface DataOutput
writeFloat
in class AbstractWriteBuffer.AbstractBufferOutput
fl
- the float to writeIOException
- if an I/O error occurspublic void writeDouble(double dfl) throws IOException
writeDouble
in interface WriteBuffer.BufferOutput
writeDouble
in interface DataOutput
writeDouble
in class AbstractWriteBuffer.AbstractBufferOutput
dfl
- the double to writeIOException
- if an I/O error occurs