Package arc.util.io
Class ByteBufferOutput
java.lang.Object
arc.util.io.ByteBufferOutput
- All Implemented Interfaces:
DataOutput
DataOutput wrapper of ByteBuffer.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionbuffer must be set before this object can be used.ByteBufferOutput(ByteBuffer buffer) Wraps the specified ByteBuffer. -
Method Summary
Modifier and TypeMethodDescriptionvoidsetBuffer(ByteBuffer buffer) voidwrite(byte[] bytes) voidwrite(byte[] bytes, int off, int len) voidwrite(int i) This only write a byte.voidwriteBoolean(boolean b) voidwriteByte(int i) voidwriteBytes(String s) voidwriteChar(int i) voidwriteChars(String s) voidwriteDouble(double v) voidwriteFloat(float v) voidwriteInt(int i) voidwriteLong(long l) voidwriteShort(int i) void
-
Field Details
-
buffer
-
-
Constructor Details
-
ByteBufferOutput
Wraps the specified ByteBuffer. -
ByteBufferOutput
public ByteBufferOutput()buffer must be set before this object can be used.
-
-
Method Details
-
setBuffer
-
write
public void write(int i) This only write a byte.- Specified by:
writein interfaceDataOutput
-
write
public void write(byte[] bytes) - Specified by:
writein interfaceDataOutput
-
write
public void write(byte[] bytes, int off, int len) - Specified by:
writein interfaceDataOutput
-
writeBoolean
public void writeBoolean(boolean b) - Specified by:
writeBooleanin interfaceDataOutput
-
writeByte
public void writeByte(int i) - Specified by:
writeBytein interfaceDataOutput
-
writeShort
public void writeShort(int i) - Specified by:
writeShortin interfaceDataOutput
-
writeChar
public void writeChar(int i) - Specified by:
writeCharin interfaceDataOutput
-
writeInt
public void writeInt(int i) - Specified by:
writeIntin interfaceDataOutput
-
writeLong
public void writeLong(long l) - Specified by:
writeLongin interfaceDataOutput
-
writeFloat
public void writeFloat(float v) - Specified by:
writeFloatin interfaceDataOutput
-
writeDouble
public void writeDouble(double v) - Specified by:
writeDoublein interfaceDataOutput
-
writeBytes
- Specified by:
writeBytesin interfaceDataOutput
-
writeChars
- Specified by:
writeCharsin interfaceDataOutput
-
writeUTF
- Specified by:
writeUTFin interfaceDataOutput
-