Package aQute.lib.io
Class ByteBufferDataOutput
- java.lang.Object
-
- aQute.lib.io.ByteBufferDataOutput
-
- All Implemented Interfaces:
java.io.DataOutput
public class ByteBufferDataOutput extends java.lang.Object implements java.io.DataOutput
-
-
Constructor Summary
Constructors Constructor Description ByteBufferDataOutput()
ByteBufferDataOutput(int size)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description byte[]
toByteArray()
java.nio.ByteBuffer
toByteBuffer()
java.lang.String
toString()
void
write(byte[] b)
void
write(byte[] b, int off, int len)
void
write(int b)
void
write(java.io.InputStream in)
void
write(java.nio.ByteBuffer src)
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 s)
-
-
-
Method Detail
-
toByteBuffer
public java.nio.ByteBuffer toByteBuffer()
-
toByteArray
public byte[] toByteArray()
-
write
public void write(int b)
- Specified by:
write
in interfacejava.io.DataOutput
-
write
public void write(byte[] b)
- Specified by:
write
in interfacejava.io.DataOutput
-
write
public void write(byte[] b, int off, int len)
- Specified by:
write
in interfacejava.io.DataOutput
-
write
public void write(java.nio.ByteBuffer src)
-
write
public void write(java.io.InputStream in) throws java.io.IOException
- Throws:
java.io.IOException
-
writeBoolean
public void writeBoolean(boolean v)
- Specified by:
writeBoolean
in interfacejava.io.DataOutput
-
writeByte
public void writeByte(int v)
- Specified by:
writeByte
in interfacejava.io.DataOutput
-
writeShort
public void writeShort(int v)
- Specified by:
writeShort
in interfacejava.io.DataOutput
-
writeChar
public void writeChar(int v)
- Specified by:
writeChar
in interfacejava.io.DataOutput
-
writeInt
public void writeInt(int v)
- Specified by:
writeInt
in interfacejava.io.DataOutput
-
writeLong
public void writeLong(long v)
- Specified by:
writeLong
in interfacejava.io.DataOutput
-
writeFloat
public void writeFloat(float v)
- Specified by:
writeFloat
in interfacejava.io.DataOutput
-
writeDouble
public void writeDouble(double v)
- Specified by:
writeDouble
in interfacejava.io.DataOutput
-
writeBytes
public void writeBytes(java.lang.String s)
- Specified by:
writeBytes
in interfacejava.io.DataOutput
-
writeChars
public void writeChars(java.lang.String s)
- Specified by:
writeChars
in interfacejava.io.DataOutput
-
writeUTF
public void writeUTF(java.lang.String s) throws java.io.IOException
- Specified by:
writeUTF
in interfacejava.io.DataOutput
- Throws:
java.io.IOException
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-