Package org.teavm.classlib.java.nio
Class TByteBuffer
java.lang.Object
org.teavm.classlib.java.nio.TBuffer
org.teavm.classlib.java.nio.TByteBuffer
- All Implemented Interfaces:
TComparable<TByteBuffer>
-
Method Summary
Modifier and TypeMethodDescriptionstatic TByteBufferallocate(int capacity) static TByteBufferallocateDirect(int capacity) final byte[]array()intabstract TCharBufferabstract TDoubleBufferabstract TFloatBufferabstract TIntBufferabstract TLongBufferabstract TByteBufferabstract TShortBufferfinal TByteBufferclear()abstract TByteBuffercompact()intcompareTo(TByteBuffer other) abstract TByteBufferbooleanfinal TByteBufferflip()abstract byteget()get(byte[] dst) get(byte[] dst, int offset, int length) abstract byteget(int index) abstract chargetChar()abstract chargetChar(int index) abstract doubleabstract doublegetDouble(int index) abstract floatgetFloat()abstract floatgetFloat(int index) abstract intgetInt()abstract intgetInt(int index) abstract longgetLong()abstract longgetLong(int index) abstract shortgetShort()abstract shortgetShort(int index) booleanhasArray()inthashCode()abstract booleanisDirect()limit(int newLimit) final TByteBuffermark()final TByteOrderorder()final TByteBufferorder(TByteOrder bo) position(int newPosition) abstract TByteBufferput(byte b) final TByteBufferput(byte[] src) put(byte[] src, int offset, int length) abstract TByteBufferput(int index, byte b) put(TByteBuffer src) abstract TByteBufferputChar(char value) abstract TByteBufferputChar(int index, char value) abstract TByteBufferputDouble(double value) abstract TByteBufferputDouble(int index, double value) abstract TByteBufferputFloat(float value) abstract TByteBufferputFloat(int index, float value) abstract TByteBufferputInt(int value) abstract TByteBufferputInt(int index, int value) abstract TByteBufferputLong(int index, long value) abstract TByteBufferputLong(long value) abstract TByteBufferputShort(int index, short value) abstract TByteBufferputShort(short value) final TByteBufferreset()final TByteBufferrewind()abstract TByteBufferslice()toString()static TByteBufferwrap(byte[] array) static TByteBufferwrap(byte[] array, int offset, int length) Methods inherited from class org.teavm.classlib.java.nio.TBuffer
capacity, hasRemaining, isReadOnly, limit, position, remaining
-
Method Details
-
allocateDirect
-
allocate
-
wrap
-
wrap
-
slice
-
duplicate
-
asReadOnlyBuffer
-
get
public abstract byte get() -
put
-
get
public abstract byte get(int index) -
put
-
get
-
get
-
put
-
put
-
put
-
hasArray
public boolean hasArray() -
array
public final byte[] array() -
arrayOffset
public int arrayOffset()- Specified by:
arrayOffsetin classTBuffer
-
compact
-
isDirect
public abstract boolean isDirect() -
toString
-
hashCode
public int hashCode() -
equals
-
compareTo
- Specified by:
compareToin interfaceTComparable<TByteBuffer>
-
order
-
order
-
getChar
public abstract char getChar() -
putChar
-
getChar
public abstract char getChar(int index) -
putChar
-
asCharBuffer
-
getShort
public abstract short getShort() -
putShort
-
getShort
public abstract short getShort(int index) -
putShort
-
asShortBuffer
-
getInt
public abstract int getInt() -
putInt
-
getInt
public abstract int getInt(int index) -
putInt
-
asIntBuffer
-
getLong
public abstract long getLong() -
putLong
-
getLong
public abstract long getLong(int index) -
putLong
-
asLongBuffer
-
getFloat
public abstract float getFloat() -
putFloat
-
getFloat
public abstract float getFloat(int index) -
putFloat
-
asFloatBuffer
-
getDouble
public abstract double getDouble() -
putDouble
-
getDouble
public abstract double getDouble(int index) -
putDouble
-
asDoubleBuffer
-
mark
-
reset
-
clear
-
flip
-
rewind
-
limit
-
position
-