net.sf.retrotranslator.runtime.java.lang
Class _Character

java.lang.Object
  extended by net.sf.retrotranslator.runtime.java.lang._Character

public class _Character
extends java.lang.Object

Author:
Taras Puchko

Field Summary
private static java.lang.Character[] cache
           
private static int SURROGATE_MASK
           
 
Constructor Summary
_Character()
           
 
Method Summary
static int charCount(int codePoint)
           
static int codePointAt(char[] chars, int index)
           
static int codePointAt(char[] chars, int index, int limit)
           
static int codePointAt(java.lang.CharSequence sequence, int index)
           
static int codePointBefore(char[] chars, int index)
           
static int codePointBefore(char[] chars, int index, int start)
           
static int codePointBefore(java.lang.CharSequence sequence, int index)
           
static int codePointCount(char[] chars, int offset, int count)
           
static int codePointCount(java.lang.CharSequence sequence, int beginIndex, int endIndex)
           
static int digit(int codePoint, int radix)
           
static byte getDirectionality(int codePoint)
           
static int getNumericValue(int codePoint)
           
static int getType(int codePoint)
           
private static boolean isBasic(int codePoint)
           
static boolean isDefined(int codePoint)
           
static boolean isDigit(int codePoint)
           
static boolean isHighSurrogate(char aChar)
           
static boolean isIdentifierIgnorable(int codePoint)
           
static boolean isISOControl(int codePoint)
           
static boolean isJavaIdentifierPart(int codePoint)
           
static boolean isJavaIdentifierStart(int codePoint)
           
static boolean isLetter(int codePoint)
           
static boolean isLetterOrDigit(int codePoint)
           
static boolean isLowerCase(int codePoint)
           
static boolean isLowSurrogate(char aChar)
           
static boolean isMirrored(int codePoint)
           
static boolean isSpaceChar(int codePoint)
           
static boolean isSupplementaryCodePoint(int codePoint)
           
static boolean isSurrogatePair(char highChar, char lowChar)
           
static boolean isTitleCase(int codePoint)
           
static boolean isUnicodeIdentifierPart(int codePoint)
           
static boolean isUnicodeIdentifierStart(int codePoint)
           
static boolean isUpperCase(int codePoint)
           
static boolean isValidCodePoint(int codePoint)
           
static boolean isWhitespace(int codePoint)
           
static int offsetByCodePoints(char[] chars, int start, int count, int index, int codePointOffset)
           
static int offsetByCodePoints(java.lang.CharSequence sequence, int index, int codePointOffset)
           
static char reverseBytes(char ch)
           
static char[] toChars(int codePoint)
           
static int toChars(int codePoint, char[] chars, int index)
           
static int toCodePoint(char highChar, char lowChar)
           
static int toLowerCase(int codePoint)
           
static int toTitleCase(int codePoint)
           
static int toUpperCase(int codePoint)
           
static java.lang.Character valueOf(char c)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SURROGATE_MASK

private static final int SURROGATE_MASK
See Also:
Constant Field Values

cache

private static final java.lang.Character[] cache
Constructor Detail

_Character

public _Character()
Method Detail

charCount

public static int charCount(int codePoint)

codePointAt

public static int codePointAt(char[] chars,
                              int index)

codePointAt

public static int codePointAt(char[] chars,
                              int index,
                              int limit)

codePointAt

public static int codePointAt(java.lang.CharSequence sequence,
                              int index)

codePointBefore

public static int codePointBefore(char[] chars,
                                  int index)

codePointBefore

public static int codePointBefore(char[] chars,
                                  int index,
                                  int start)

codePointBefore

public static int codePointBefore(java.lang.CharSequence sequence,
                                  int index)

codePointCount

public static int codePointCount(char[] chars,
                                 int offset,
                                 int count)

codePointCount

public static int codePointCount(java.lang.CharSequence sequence,
                                 int beginIndex,
                                 int endIndex)

digit

public static int digit(int codePoint,
                        int radix)

getDirectionality

public static byte getDirectionality(int codePoint)

getNumericValue

public static int getNumericValue(int codePoint)

getType

public static int getType(int codePoint)

isDefined

public static boolean isDefined(int codePoint)

isDigit

public static boolean isDigit(int codePoint)

isHighSurrogate

public static boolean isHighSurrogate(char aChar)

isIdentifierIgnorable

public static boolean isIdentifierIgnorable(int codePoint)

isISOControl

public static boolean isISOControl(int codePoint)

isJavaIdentifierPart

public static boolean isJavaIdentifierPart(int codePoint)

isJavaIdentifierStart

public static boolean isJavaIdentifierStart(int codePoint)

isLetter

public static boolean isLetter(int codePoint)

isLetterOrDigit

public static boolean isLetterOrDigit(int codePoint)

isLowerCase

public static boolean isLowerCase(int codePoint)

isLowSurrogate

public static boolean isLowSurrogate(char aChar)

isMirrored

public static boolean isMirrored(int codePoint)

isSpaceChar

public static boolean isSpaceChar(int codePoint)

isSupplementaryCodePoint

public static boolean isSupplementaryCodePoint(int codePoint)

isSurrogatePair

public static boolean isSurrogatePair(char highChar,
                                      char lowChar)

isTitleCase

public static boolean isTitleCase(int codePoint)

isUnicodeIdentifierPart

public static boolean isUnicodeIdentifierPart(int codePoint)

isUnicodeIdentifierStart

public static boolean isUnicodeIdentifierStart(int codePoint)

isUpperCase

public static boolean isUpperCase(int codePoint)

isValidCodePoint

public static boolean isValidCodePoint(int codePoint)

isWhitespace

public static boolean isWhitespace(int codePoint)

offsetByCodePoints

public static int offsetByCodePoints(char[] chars,
                                     int start,
                                     int count,
                                     int index,
                                     int codePointOffset)

offsetByCodePoints

public static int offsetByCodePoints(java.lang.CharSequence sequence,
                                     int index,
                                     int codePointOffset)

reverseBytes

public static char reverseBytes(char ch)

toChars

public static char[] toChars(int codePoint)

toChars

public static int toChars(int codePoint,
                          char[] chars,
                          int index)

toCodePoint

public static int toCodePoint(char highChar,
                              char lowChar)

toLowerCase

public static int toLowerCase(int codePoint)

toTitleCase

public static int toTitleCase(int codePoint)

toUpperCase

public static int toUpperCase(int codePoint)

valueOf

public static java.lang.Character valueOf(char c)

isBasic

private static boolean isBasic(int codePoint)