public class ByteBufferWriter
extends java.lang.Object
详情见: https://redkale.org
限定符 | 构造器和说明 |
---|---|
protected |
ByteBufferWriter(java.util.function.Supplier<java.nio.ByteBuffer> supplier) |
限定符和类型 | 方法和说明 |
---|---|
static ByteBufferWriter |
create(java.util.function.Supplier<java.nio.ByteBuffer> supplier) |
int |
position() |
ByteBufferWriter |
put(byte b) |
ByteBufferWriter |
put(byte[] src) |
ByteBufferWriter |
put(byte[] src,
int offset,
int length) |
ByteBufferWriter |
putDouble(double value) |
ByteBufferWriter |
putFloat(float value) |
ByteBufferWriter |
putInt(int value) |
ByteBufferWriter |
putInt(int index,
int value) |
ByteBufferWriter |
putLong(long value) |
ByteBufferWriter |
putShort(short value) |
java.nio.ByteBuffer[] |
toBuffers() |
static java.nio.ByteBuffer[] |
toBuffers(java.util.function.Supplier<java.nio.ByteBuffer> supplier,
byte[] content) |
static java.nio.ByteBuffer[] |
toBuffers(java.util.function.Supplier<java.nio.ByteBuffer> supplier,
byte[] content,
int offset,
int length) |
protected ByteBufferWriter(java.util.function.Supplier<java.nio.ByteBuffer> supplier)
public static ByteBufferWriter create(java.util.function.Supplier<java.nio.ByteBuffer> supplier)
public static java.nio.ByteBuffer[] toBuffers(java.util.function.Supplier<java.nio.ByteBuffer> supplier, byte[] content)
public static java.nio.ByteBuffer[] toBuffers(java.util.function.Supplier<java.nio.ByteBuffer> supplier, byte[] content, int offset, int length)
public java.nio.ByteBuffer[] toBuffers()
public int position()
public ByteBufferWriter put(byte b)
public ByteBufferWriter putShort(short value)
public ByteBufferWriter putInt(int value)
public ByteBufferWriter putInt(int index, int value)
public ByteBufferWriter putFloat(float value)
public ByteBufferWriter putLong(long value)
public ByteBufferWriter putDouble(double value)
public ByteBufferWriter put(byte[] src)
public ByteBufferWriter put(byte[] src, int offset, int length)