Class ByteBuffer

java.lang.Object
com.mckoi.util.ByteBuffer

public final class ByteBuffer extends Object
A wrapper for an array of byte[]. This provides various functions for altering the state of the buffer.
Author:
Tobias Downer
  • Constructor Details

    • ByteBuffer

      public ByteBuffer(byte[] buf, int offset, int length)
      Constructs the buffer.
    • ByteBuffer

      public ByteBuffer(byte[] buf)
  • Method Details

    • position

      public void position(int position)
      Sets the position in to the buffer.
    • position

      public int position()
      Returns the current position.
    • limit

      public int limit()
      Returns the limit of this buffer.
    • put

      public ByteBuffer put(byte[] b, int offset, int length)
      Puts a byte array into the buffer.
    • put

      public ByteBuffer put(byte[] b)
    • put

      public ByteBuffer put(ByteBuffer buffer)
      Puts a ByteBuffer in to this buffer.
    • get

      public ByteBuffer get(byte[] b, int offset, int length)
      Gets a byte array from the buffer.
    • putInt

      public ByteBuffer putInt(int v)
      Puts/Gets an integer into the buffer at the current position.
    • getInt

      public int getInt()
    • putByte

      public ByteBuffer putByte(byte v)
      Puts/Gets a byte into the buffer at the current position.
    • getByte

      public byte getByte()
    • putShort

      public ByteBuffer putShort(short v)
      Puts/Gets a short into the buffer at the current position.
    • getShort

      public short getShort()