Maven module :un.api : api-common :
Class :
un.api.character.AbstractCharArray
Extends/Implements :
un.api.CObject
un.api.character.CharArray
Subclasses : -
Variables : -
Functions :
getBytesInternal,
isByteInternalCopy,
getCharLength,
getByteLength,
isEmpty,
getCharacter,
getUnicode,
getByte,
clip,
clip,
startsWith,
startsWith,
startsWith,
startsWith,
endsWith,
endsWith,
endsWith,
endsWith,
getFirstOccurence,
getFirstOccurence,
getFirstOccurence,
getFirstOccurence,
getFirstOccurence,
getFirstOccurence,
getFirstOccurence,
getFirstOccurence,
getLastOccurence,
getLastOccurence,
getLastOccurence,
getLastOccurence,
getLastOccurence,
getLastOccurence,
getLastOccurence,
getLastOccurence,
replaceAll,
replaceAll,
replaceAll,
replaceAll,
replaceAll,
replaceAll,
replaceAll,
replaceAll,
toBytes,
toBytes,
isUpperCase,
isUpperCase,
isLowerCase,
isLowerCase,
toUpperCase,
toUpperCase,
toLowerCase,
toLowerCase,
trim,
trimStart,
trimEnd,
concat,
concat,
concat,
recode,
createIterator,
createIterator,
toChars,
toJVMString,
equals,
equals,
equals,
getHash,
toByteOffset,
split,
order
protected byte[]
getBytesInternal ()
protected boolean
isByteInternalCopy ()
public int
getCharLength ()
public int
getByteLength ()
public boolean
isEmpty ()
public Char
getCharacter (int index)
public int
getUnicode (int index)
public byte
getByte (int index)
public CharArray
clip (int length)
public CharArray
clip (int start, int end)
public boolean
startsWith (int cp)
public boolean
startsWith (Char ch)
public boolean
startsWith (CharArray cs)
public boolean
startsWith (byte[] cdata)
public boolean
endsWith (CharArray cs)
public boolean
endsWith (Char ch)
public boolean
endsWith (int ch)
public boolean
endsWith (byte[] cdata)
public int
getFirstOccurence (CharArray cs)
public int
getFirstOccurence (CharArray cs, int startPosition)
public int
getFirstOccurence (Char ch)
public int
getFirstOccurence (Char ch, int startPosition)
public int
getFirstOccurence (int codepoint)
public int
getFirstOccurence (int codepoint, int startPosition)
public int
getFirstOccurence (byte[] cd)
public int
getFirstOccurence (byte[] cd, int startPosition)
public int
getLastOccurence (CharArray cs)
public int
getLastOccurence (CharArray cs, int startPosition)
public int
getLastOccurence (Char ch)
public int
getLastOccurence (Char ch, int startPosition)
public int
getLastOccurence (int codepoint)
public int
getLastOccurence (int codepoint, int startPosition)
public int
getLastOccurence (byte[] cd)
public int
getLastOccurence (byte[] cd, int startPosition)
public CharArray
replaceAll (int original, int replacement)
public CharArray
replaceAll (int original, int replacement, int startPosition)
public CharArray
replaceAll (Char original, Char replacement)
public CharArray
replaceAll (Char original, Char replacement, int startPosition)
public CharArray
replaceAll (CharArray original, CharArray replacement)
public CharArray
replaceAll (CharArray original, CharArray replacement, int startPosition)
public CharArray
replaceAll (byte[] original, byte[] replacement)
public CharArray
replaceAll (byte[] original, byte[] replacement, int startPosition)
public byte[]
toBytes ()
public byte[]
toBytes (CharEncoding encoding)
public boolean
isUpperCase ()
public boolean
isUpperCase (CharCase lf)
public boolean
isLowerCase ()
public boolean
isLowerCase (CharCase lf)
public CharArray
toUpperCase ()
public CharArray
toUpperCase (CharCase lf)
public CharArray
toLowerCase ()
public CharArray
toLowerCase (CharCase lf)
public CharArray
trim ()
public CharArray
trimStart ()
public CharArray
trimEnd ()
public CharArray
concat (int unicode)
public CharArray
concat (Char other)
public CharArray
concat (CharArray other)
public CharArray
recode (CharEncoding encoding)
public CharIterator
createIterator ()
public CharIterator
createIterator (int fromIndex, int toIndex)
public Chars
toChars ()
public String
toJVMString ()
public boolean
equals (Object obj)
public boolean
equals (Object obj, boolean ignoreCase, boolean ignoreEncoding)
public boolean
equals (Object obj, boolean ignoreCase, boolean ignoreEncoding, CharCase language)
public int
getHash ()
public int
toByteOffset (int charIndex)
public CharArray[]
split (int unicode)
public int
order (Object other)
Supports all operations falling back on getBytes() and getEncoding() methods
author Johann Sorel