Package org.teavm.classlib.java.nio
Class TCharBuffer
java.lang.Object
org.teavm.classlib.java.nio.TBuffer
org.teavm.classlib.java.nio.TCharBuffer
- All Implemented Interfaces:
Appendable,CharSequence,Comparable<TCharBuffer>,TReadable
public abstract class TCharBuffer
extends TBuffer
implements Comparable<TCharBuffer>, Appendable, CharSequence, TReadable
-
Method Summary
Modifier and TypeMethodDescriptionstatic TCharBufferallocate(int capacity) append(char c) append(CharSequence csq) append(CharSequence csq, int start, int end) final char[]array()final intabstract TCharBufferfinal charcharAt(int index) final TCharBufferclear()abstract TCharBuffercompact()intcompareTo(TCharBuffer other) abstract TCharBufferbooleanfinal TCharBufferflip()abstract charget()get(char[] dst) get(char[] dst, int offset, int length) abstract charget(int index) final booleanhasArray()inthashCode()abstract booleanisDirect()final intlength()limit(int newLimit) final TCharBuffermark()abstract TByteOrderorder()position(int newPosition) abstract TCharBufferput(char c) final TCharBufferput(char[] src) put(char[] src, int offset, int length) abstract TCharBufferput(int index, char c) final TCharBufferput(TCharBuffer src) intread(TCharBuffer target) final TCharBufferreset()final TCharBufferrewind()abstract TCharBufferslice()abstract TCharBuffersubSequence(int start, int end) toString()static TCharBufferwrap(char[] array) static TCharBufferwrap(char[] array, int offset, int length) static TCharBufferwrap(CharSequence csq) static TCharBufferwrap(CharSequence csq, int start, int end) Methods inherited from class org.teavm.classlib.java.nio.TBuffer
capacity, hasRemaining, isReadOnly, limit, position, remainingMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.lang.CharSequence
chars, codePoints, isEmpty
-
Method Details
-
allocate
-
wrap
-
wrap
-
read
- Specified by:
readin interfaceTReadable- Throws:
IOException
-
wrap
-
wrap
-
slice
-
duplicate
-
asReadOnlyBuffer
-
get
public abstract char get() -
put
-
get
public abstract char get(int index) -
put
-
get
-
get
-
put
-
put
-
put
-
put
-
put
-
hasArray
public final boolean hasArray() -
array
public final char[] array() -
arrayOffset
public final int arrayOffset()- Specified by:
arrayOffsetin classTBuffer
-
compact
-
isDirect
public abstract boolean isDirect() -
hashCode
public int hashCode() -
equals
-
compareTo
- Specified by:
compareToin interfaceComparable<TCharBuffer>
-
toString
- Specified by:
toStringin interfaceCharSequence- Overrides:
toStringin classObject
-
length
public final int length()- Specified by:
lengthin interfaceCharSequence
-
charAt
public final char charAt(int index) - Specified by:
charAtin interfaceCharSequence
-
subSequence
- Specified by:
subSequencein interfaceCharSequence
-
append
- Specified by:
appendin interfaceAppendable
-
append
- Specified by:
appendin interfaceAppendable
-
append
- Specified by:
appendin interfaceAppendable
-
order
-
mark
-
reset
-
clear
-
flip
-
rewind
-
limit
-
position
-