Maven module :un.api : api-common :
Class : un.api.buffer.DefaultByteBuffer
Extends/Implements : un.api.buffer.AbstractBuffer
Subclasses : -

author  Johann Sorel


Variables : -
Functions : DefaultByteBuffer, DefaultByteBuffer, DefaultByteBuffer, getBackEnd, isWritable, toByteArray, getBufferByteSize, readByte, readUByte, readShort, readUShort, readInt24, readUInt24, readInt, readUInt, readLong, readFloat, readDouble, writeByte, writeByte, writeUByte, writeShort, writeUShort, writeInt24, writeUInt24, writeInt, writeUInt, writeLong, writeFloat, writeDouble, copy



public void DefaultByteBuffer (byte[] buffer)

public void DefaultByteBuffer (byte[] buffer, int primitiveType, NumberEncoding encoding)

public void DefaultByteBuffer (int nbValue, int primitiveType, NumberEncoding encoding)

public Object getBackEnd ()

public boolean isWritable ()

public byte[] toByteArray ()

public long getBufferByteSize ()

public byte readByte (long offset)

public int readUByte (long offset)

public short readShort (long offset)

public int readUShort (long offset)

public int readInt24 (long offset)

public int readUInt24 (long offset)

public int readInt (long offset)

public long readUInt (long offset)

public long readLong (long offset)

public float readFloat (long offset)

public double readDouble (long offset)

public void writeByte (byte value, long offset)

public void writeByte (byte[] array, int arrayOffset, int length, long offset)

public void writeUByte (int value, long offset)

public void writeShort (short value, long offset)

public void writeUShort (int value, long offset)

public void writeInt24 (int value, long offset)

public void writeUInt24 (int value, long offset)

public void writeInt (int value, long offset)

public void writeUInt (long value, long offset)

public void writeLong (long value, long offset)

public void writeFloat (float value, long offset)

public void writeDouble (double value, long offset)

public Buffer copy ()