Package aQute.lib.io
Class ByteBufferDataOutput
java.lang.Object
aQute.lib.io.ByteBufferDataOutput
- All Implemented Interfaces:
DataOutput
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate ByteBuffer
bb
(int len) byte[]
toString()
void
write
(byte[] b) void
write
(byte[] b, int off, int len) void
write
(int b) void
write
(InputStream in) void
write
(ByteBuffer src) void
writeBoolean
(boolean v) void
writeByte
(int v) void
writeBytes
(String s) void
writeChar
(int v) void
writeChars
(String s) void
writeDouble
(double v) void
writeFloat
(float v) void
writeInt
(int v) void
writeLong
(long v) void
writeShort
(int v) void
-
Field Details
-
bb
-
-
Constructor Details
-
ByteBufferDataOutput
public ByteBufferDataOutput() -
ByteBufferDataOutput
public ByteBufferDataOutput(int size)
-
-
Method Details
-
toByteBuffer
-
toByteArray
public byte[] toByteArray() -
bb
-
write
public void write(int b) - Specified by:
write
in interfaceDataOutput
-
write
public void write(byte[] b) - Specified by:
write
in interfaceDataOutput
-
write
public void write(byte[] b, int off, int len) - Specified by:
write
in interfaceDataOutput
-
write
-
write
- Throws:
IOException
-
writeBoolean
public void writeBoolean(boolean v) - Specified by:
writeBoolean
in interfaceDataOutput
-
writeByte
public void writeByte(int v) - Specified by:
writeByte
in interfaceDataOutput
-
writeShort
public void writeShort(int v) - Specified by:
writeShort
in interfaceDataOutput
-
writeChar
public void writeChar(int v) - Specified by:
writeChar
in interfaceDataOutput
-
writeInt
public void writeInt(int v) - Specified by:
writeInt
in interfaceDataOutput
-
writeLong
public void writeLong(long v) - Specified by:
writeLong
in interfaceDataOutput
-
writeFloat
public void writeFloat(float v) - Specified by:
writeFloat
in interfaceDataOutput
-
writeDouble
public void writeDouble(double v) - Specified by:
writeDouble
in interfaceDataOutput
-
writeBytes
- Specified by:
writeBytes
in interfaceDataOutput
-
writeChars
- Specified by:
writeChars
in interfaceDataOutput
-
writeUTF
- Specified by:
writeUTF
in interfaceDataOutput
- Throws:
IOException
-
toString
-