Class TByteBuffer

java.lang.Object
org.teavm.classlib.java.nio.TBuffer
org.teavm.classlib.java.nio.TByteBuffer
All Implemented Interfaces:
TComparable<TByteBuffer>

public abstract class TByteBuffer extends TBuffer implements TComparable<TByteBuffer>
  • Method Details

    • allocateDirect

      public static TByteBuffer allocateDirect(int capacity)
    • allocate

      public static TByteBuffer allocate(int capacity)
    • wrap

      public static TByteBuffer wrap(byte[] array, int offset, int length)
    • wrap

      public static TByteBuffer wrap(byte[] array)
    • slice

      public abstract TByteBuffer slice()
    • duplicate

      public abstract TByteBuffer duplicate()
    • asReadOnlyBuffer

      public abstract TByteBuffer asReadOnlyBuffer()
    • get

      public abstract byte get()
    • put

      public abstract TByteBuffer put(byte b)
    • get

      public abstract byte get(int index)
    • put

      public abstract TByteBuffer put(int index, byte b)
    • get

      public TByteBuffer get(byte[] dst, int offset, int length)
    • get

      public TByteBuffer get(byte[] dst)
    • put

      public TByteBuffer put(TByteBuffer src)
    • put

      public TByteBuffer put(byte[] src, int offset, int length)
    • put

      public final TByteBuffer put(byte[] src)
    • hasArray

      public boolean hasArray()
      Specified by:
      hasArray in class TBuffer
    • array

      public final byte[] array()
      Specified by:
      array in class TBuffer
    • arrayOffset

      public int arrayOffset()
      Specified by:
      arrayOffset in class TBuffer
    • compact

      public abstract TByteBuffer compact()
    • isDirect

      public abstract boolean isDirect()
      Specified by:
      isDirect in class TBuffer
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • compareTo

      public int compareTo(TByteBuffer other)
      Specified by:
      compareTo in interface TComparable<TByteBuffer>
    • order

      public final TByteOrder order()
    • order

      public final TByteBuffer order(TByteOrder bo)
    • getChar

      public abstract char getChar()
    • putChar

      public abstract TByteBuffer putChar(char value)
    • getChar

      public abstract char getChar(int index)
    • putChar

      public abstract TByteBuffer putChar(int index, char value)
    • asCharBuffer

      public abstract TCharBuffer asCharBuffer()
    • getShort

      public abstract short getShort()
    • putShort

      public abstract TByteBuffer putShort(short value)
    • getShort

      public abstract short getShort(int index)
    • putShort

      public abstract TByteBuffer putShort(int index, short value)
    • asShortBuffer

      public abstract TShortBuffer asShortBuffer()
    • getInt

      public abstract int getInt()
    • putInt

      public abstract TByteBuffer putInt(int value)
    • getInt

      public abstract int getInt(int index)
    • putInt

      public abstract TByteBuffer putInt(int index, int value)
    • asIntBuffer

      public abstract TIntBuffer asIntBuffer()
    • getLong

      public abstract long getLong()
    • putLong

      public abstract TByteBuffer putLong(long value)
    • getLong

      public abstract long getLong(int index)
    • putLong

      public abstract TByteBuffer putLong(int index, long value)
    • asLongBuffer

      public abstract TLongBuffer asLongBuffer()
    • asFloatBuffer

      public abstract TFloatBuffer asFloatBuffer()
    • asDoubleBuffer

      public abstract TDoubleBuffer asDoubleBuffer()
    • mark

      public final TByteBuffer mark()
      Overrides:
      mark in class TBuffer
    • reset

      public final TByteBuffer reset()
      Overrides:
      reset in class TBuffer
    • clear

      public final TByteBuffer clear()
      Overrides:
      clear in class TBuffer
    • flip

      public final TByteBuffer flip()
      Overrides:
      flip in class TBuffer
    • rewind

      public final TByteBuffer rewind()
      Overrides:
      rewind in class TBuffer
    • limit

      public TByteBuffer limit(int newLimit)
      Overrides:
      limit in class TBuffer
    • position

      public TByteBuffer position(int newPosition)
      Overrides:
      position in class TBuffer