Package org.teavm.classlib.java.lang
Class TCharacter
java.lang.Object
org.teavm.classlib.java.lang.TObject
org.teavm.classlib.java.lang.TCharacter
- All Implemented Interfaces:
TComparable<TCharacter>
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic byte
static byte
static byte
static byte
static byte
static byte
static byte
static byte
static byte
static byte
static byte
static byte
static byte
static byte
static byte
static byte
static byte
static byte
static byte
static byte
static byte
static byte
static byte
static byte
static byte
static byte
static byte
static byte
static byte
static byte
static byte
static byte
static byte
static byte
static byte
static int
static char
static char
static int
static char
static char
static int
static char
static char
static int
static int
static char
static char
static byte
static byte
static byte
static byte
static byte
static byte
static byte
static byte
static byte
static int
static byte
static byte
static byte
static byte
static byte
static byte
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic int
charCount(int codePoint)
char
static int
codePointAt(char[] a, int index)
static int
codePointAt(char[] a, int index, int limit)
static int
codePointAt(TCharSequence seq, int index)
static int
codePointBefore(char[] a, int index)
static int
codePointBefore(char[] a, int index, int start)
static int
codePointBefore(TCharSequence seq, int index)
static int
codePointCount(char[] a, int offset, int count)
static int
codePointCount(TCharSequence seq, int beginIndex, int endIndex)
static int
compare(char x, char y)
int
compareTo(TCharacter anotherCharacter)
static int
digit(char ch, int radix)
static int
digit(int codePoint, int radix)
boolean
static char
forDigit(int digit, int radix)
static int
getNumericValue(char ch)
static int
getNumericValue(int codePoint)
static int
getType(char c)
static int
getType(int codePoint)
int
hashCode()
static char
highSurrogate(int codePoint)
static boolean
isAlphabetic(int codePoint)
static boolean
isBmpCodePoint(int codePoint)
static boolean
isDefined(char ch)
static boolean
isDefined(int codePoint)
static boolean
isDigit(char ch)
static boolean
isDigit(int codePoint)
static boolean
isHighSurrogate(char ch)
static boolean
isIdentifierIgnorable(char ch)
static boolean
isIdentifierIgnorable(int codePoint)
static boolean
isISOControl(char ch)
static boolean
isISOControl(int codePoint)
static boolean
isJavaIdentifierPart(char ch)
static boolean
isJavaIdentifierPart(int codePoint)
static boolean
isJavaIdentifierStart(char ch)
static boolean
isJavaIdentifierStart(int codePoint)
static boolean
isJavaLetter(char ch)
Deprecated.static boolean
isJavaLetterOrDigit(char ch)
Deprecated.static boolean
isLetter(char ch)
static boolean
isLetter(int codePoint)
static boolean
isLetterOrDigit(char ch)
static boolean
isLetterOrDigit(int codePoint)
static boolean
isLowerCase(char ch)
static boolean
isLowerCase(int codePoint)
static boolean
isLowSurrogate(char ch)
static boolean
isSpace(char ch)
Deprecated.static boolean
isSpaceChar(char ch)
static boolean
isSpaceChar(int codePoint)
static boolean
isSupplementaryCodePoint(int codePoint)
static boolean
isSurrogate(char ch)
static boolean
isSurrogatePair(char high, char low)
static boolean
isTitleCase(char ch)
static boolean
isTitleCase(int codePoint)
static boolean
isUnicodeIdentifierPart(char ch)
static boolean
isUnicodeIdentifierPart(int codePoint)
static boolean
isUnicodeIdentifierStart(char ch)
static boolean
isUnicodeIdentifierStart(int codePoint)
static boolean
isUpperCase(char ch)
static boolean
isUpperCase(int codePoint)
static boolean
isValidCodePoint(int codePoint)
static boolean
isWhitespace(char ch)
static boolean
isWhitespace(int codePoint)
static char
lowSurrogate(int codePoint)
static int
offsetByCodePoints(char[] a, int start, int count, int index, int codePointOffset)
static int
offsetByCodePoints(TCharSequence seq, int index, int codePointOffset)
static char
reverseBytes(char ch)
static char[]
toChars(int codePoint)
static int
toChars(int codePoint, char[] dst, int dstIndex)
static int
toCodePoint(char high, char low)
static char
toLowerCase(char ch)
static int
toLowerCase(int ch)
toString()
static String
toString(char c)
static char
toTitleCase(char c)
static int
toTitleCase(int codePoint)
static char
toUpperCase(char ch)
static int
toUpperCase(int codePoint)
static TCharacter
valueOf(char value)
-
Field Details
-
MIN_RADIX
public static final int MIN_RADIX- See Also:
- Constant Field Values
-
MAX_RADIX
public static final int MAX_RADIX- See Also:
- Constant Field Values
-
MIN_VALUE
public static final char MIN_VALUE- See Also:
- Constant Field Values
-
MAX_VALUE
public static final char MAX_VALUE- See Also:
- Constant Field Values
-
TYPE
-
UNASSIGNED
public static final byte UNASSIGNED- See Also:
- Constant Field Values
-
UPPERCASE_LETTER
public static final byte UPPERCASE_LETTER- See Also:
- Constant Field Values
-
LOWERCASE_LETTER
public static final byte LOWERCASE_LETTER- See Also:
- Constant Field Values
-
TITLECASE_LETTER
public static final byte TITLECASE_LETTER- See Also:
- Constant Field Values
-
MODIFIER_LETTER
public static final byte MODIFIER_LETTER- See Also:
- Constant Field Values
-
OTHER_LETTER
public static final byte OTHER_LETTER- See Also:
- Constant Field Values
-
NON_SPACING_MARK
public static final byte NON_SPACING_MARK- See Also:
- Constant Field Values
-
ENCLOSING_MARK
public static final byte ENCLOSING_MARK- See Also:
- Constant Field Values
-
COMBINING_SPACING_MARK
public static final byte COMBINING_SPACING_MARK- See Also:
- Constant Field Values
-
DECIMAL_DIGIT_NUMBER
public static final byte DECIMAL_DIGIT_NUMBER- See Also:
- Constant Field Values
-
LETTER_NUMBER
public static final byte LETTER_NUMBER- See Also:
- Constant Field Values
-
OTHER_NUMBER
public static final byte OTHER_NUMBER- See Also:
- Constant Field Values
-
SPACE_SEPARATOR
public static final byte SPACE_SEPARATOR- See Also:
- Constant Field Values
-
LINE_SEPARATOR
public static final byte LINE_SEPARATOR- See Also:
- Constant Field Values
-
PARAGRAPH_SEPARATOR
public static final byte PARAGRAPH_SEPARATOR- See Also:
- Constant Field Values
-
CONTROL
public static final byte CONTROL- See Also:
- Constant Field Values
-
FORMAT
public static final byte FORMAT- See Also:
- Constant Field Values
-
PRIVATE_USE
public static final byte PRIVATE_USE- See Also:
- Constant Field Values
-
SURROGATE
public static final byte SURROGATE- See Also:
- Constant Field Values
-
DASH_PUNCTUATION
public static final byte DASH_PUNCTUATION- See Also:
- Constant Field Values
-
START_PUNCTUATION
public static final byte START_PUNCTUATION- See Also:
- Constant Field Values
-
END_PUNCTUATION
public static final byte END_PUNCTUATION- See Also:
- Constant Field Values
-
CONNECTOR_PUNCTUATION
public static final byte CONNECTOR_PUNCTUATION- See Also:
- Constant Field Values
-
OTHER_PUNCTUATION
public static final byte OTHER_PUNCTUATION- See Also:
- Constant Field Values
-
MATH_SYMBOL
public static final byte MATH_SYMBOL- See Also:
- Constant Field Values
-
CURRENCY_SYMBOL
public static final byte CURRENCY_SYMBOL- See Also:
- Constant Field Values
-
MODIFIER_SYMBOL
public static final byte MODIFIER_SYMBOL- See Also:
- Constant Field Values
-
OTHER_SYMBOL
public static final byte OTHER_SYMBOL- See Also:
- Constant Field Values
-
INITIAL_QUOTE_PUNCTUATION
public static final byte INITIAL_QUOTE_PUNCTUATION- See Also:
- Constant Field Values
-
FINAL_QUOTE_PUNCTUATION
public static final byte FINAL_QUOTE_PUNCTUATION- See Also:
- Constant Field Values
-
DIRECTIONALITY_UNDEFINED
public static final byte DIRECTIONALITY_UNDEFINED- See Also:
- Constant Field Values
-
DIRECTIONALITY_LEFT_TO_RIGHT
public static final byte DIRECTIONALITY_LEFT_TO_RIGHT- See Also:
- Constant Field Values
-
DIRECTIONALITY_RIGHT_TO_LEFT
public static final byte DIRECTIONALITY_RIGHT_TO_LEFT- See Also:
- Constant Field Values
-
DIRECTIONALITY_RIGHT_TO_LEFT_ARABIC
public static final byte DIRECTIONALITY_RIGHT_TO_LEFT_ARABIC- See Also:
- Constant Field Values
-
DIRECTIONALITY_EUROPEAN_NUMBER
public static final byte DIRECTIONALITY_EUROPEAN_NUMBER- See Also:
- Constant Field Values
-
DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATOR
public static final byte DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATOR- See Also:
- Constant Field Values
-
DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATOR
public static final byte DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATOR- See Also:
- Constant Field Values
-
DIRECTIONALITY_ARABIC_NUMBER
public static final byte DIRECTIONALITY_ARABIC_NUMBER- See Also:
- Constant Field Values
-
DIRECTIONALITY_COMMON_NUMBER_SEPARATOR
public static final byte DIRECTIONALITY_COMMON_NUMBER_SEPARATOR- See Also:
- Constant Field Values
-
DIRECTIONALITY_NONSPACING_MARK
public static final byte DIRECTIONALITY_NONSPACING_MARK- See Also:
- Constant Field Values
-
DIRECTIONALITY_BOUNDARY_NEUTRAL
public static final byte DIRECTIONALITY_BOUNDARY_NEUTRAL- See Also:
- Constant Field Values
-
DIRECTIONALITY_PARAGRAPH_SEPARATOR
public static final byte DIRECTIONALITY_PARAGRAPH_SEPARATOR- See Also:
- Constant Field Values
-
DIRECTIONALITY_SEGMENT_SEPARATOR
public static final byte DIRECTIONALITY_SEGMENT_SEPARATOR- See Also:
- Constant Field Values
-
DIRECTIONALITY_WHITESPACE
public static final byte DIRECTIONALITY_WHITESPACE- See Also:
- Constant Field Values
-
DIRECTIONALITY_OTHER_NEUTRALS
public static final byte DIRECTIONALITY_OTHER_NEUTRALS- See Also:
- Constant Field Values
-
DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDING
public static final byte DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDING- See Also:
- Constant Field Values
-
DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDE
public static final byte DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDE- See Also:
- Constant Field Values
-
DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDING
public static final byte DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDING- See Also:
- Constant Field Values
-
DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDE
public static final byte DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDE- See Also:
- Constant Field Values
-
DIRECTIONALITY_POP_DIRECTIONAL_FORMAT
public static final byte DIRECTIONALITY_POP_DIRECTIONAL_FORMAT- See Also:
- Constant Field Values
-
MIN_HIGH_SURROGATE
public static final char MIN_HIGH_SURROGATE- See Also:
- Constant Field Values
-
MAX_HIGH_SURROGATE
public static final char MAX_HIGH_SURROGATE- See Also:
- Constant Field Values
-
MIN_LOW_SURROGATE
public static final char MIN_LOW_SURROGATE- See Also:
- Constant Field Values
-
MAX_LOW_SURROGATE
public static final char MAX_LOW_SURROGATE- See Also:
- Constant Field Values
-
MIN_SURROGATE
public static final char MIN_SURROGATE- See Also:
- Constant Field Values
-
MAX_SURROGATE
public static final char MAX_SURROGATE- See Also:
- Constant Field Values
-
MIN_SUPPLEMENTARY_CODE_POINT
public static final int MIN_SUPPLEMENTARY_CODE_POINT- See Also:
- Constant Field Values
-
MIN_CODE_POINT
public static final int MIN_CODE_POINT- See Also:
- Constant Field Values
-
MAX_CODE_POINT
public static final int MAX_CODE_POINT- See Also:
- Constant Field Values
-
SIZE
public static final int SIZE- See Also:
- Constant Field Values
-
-
Constructor Details
-
TCharacter
public TCharacter(char value)
-
-
Method Details
-
charValue
public char charValue() -
valueOf
-
toString
-
equals
-
hashCode
public int hashCode() -
toString
-
isValidCodePoint
public static boolean isValidCodePoint(int codePoint) -
isBmpCodePoint
public static boolean isBmpCodePoint(int codePoint) -
isSupplementaryCodePoint
public static boolean isSupplementaryCodePoint(int codePoint) -
isHighSurrogate
public static boolean isHighSurrogate(char ch) -
isLowSurrogate
public static boolean isLowSurrogate(char ch) -
isSurrogate
public static boolean isSurrogate(char ch) -
isSurrogatePair
public static boolean isSurrogatePair(char high, char low) -
charCount
public static int charCount(int codePoint) -
toCodePoint
public static int toCodePoint(char high, char low) -
codePointAt
-
codePointAt
public static int codePointAt(char[] a, int index) -
codePointAt
public static int codePointAt(char[] a, int index, int limit) -
codePointBefore
-
codePointBefore
public static int codePointBefore(char[] a, int index) -
codePointBefore
public static int codePointBefore(char[] a, int index, int start) -
highSurrogate
public static char highSurrogate(int codePoint) -
lowSurrogate
public static char lowSurrogate(int codePoint) -
toLowerCase
public static char toLowerCase(char ch) -
toLowerCase
public static int toLowerCase(int ch) -
toUpperCase
public static char toUpperCase(char ch) -
toUpperCase
public static int toUpperCase(int codePoint) -
toTitleCase
public static int toTitleCase(int codePoint) -
toTitleCase
public static char toTitleCase(char c) -
digit
public static int digit(char ch, int radix) -
digit
public static int digit(int codePoint, int radix) -
getNumericValue
public static int getNumericValue(char ch) -
getNumericValue
public static int getNumericValue(int codePoint) -
forDigit
public static char forDigit(int digit, int radix) -
isDigit
public static boolean isDigit(char ch) -
isDigit
public static boolean isDigit(int codePoint) -
toChars
public static int toChars(int codePoint, char[] dst, int dstIndex) -
toChars
public static char[] toChars(int codePoint) -
codePointCount
-
codePointCount
public static int codePointCount(char[] a, int offset, int count) -
offsetByCodePoints
-
offsetByCodePoints
public static int offsetByCodePoints(char[] a, int start, int count, int index, int codePointOffset) -
isISOControl
public static boolean isISOControl(char ch) -
isISOControl
public static boolean isISOControl(int codePoint) -
getType
public static int getType(char c) -
getType
public static int getType(int codePoint) -
isLowerCase
public static boolean isLowerCase(char ch) -
isLowerCase
public static boolean isLowerCase(int codePoint) -
isUpperCase
public static boolean isUpperCase(char ch) -
isUpperCase
public static boolean isUpperCase(int codePoint) -
isTitleCase
public static boolean isTitleCase(char ch) -
isTitleCase
public static boolean isTitleCase(int codePoint) -
isDefined
public static boolean isDefined(char ch) -
isDefined
public static boolean isDefined(int codePoint) -
isLetter
public static boolean isLetter(char ch) -
isLetter
public static boolean isLetter(int codePoint) -
isLetterOrDigit
public static boolean isLetterOrDigit(char ch) -
isLetterOrDigit
public static boolean isLetterOrDigit(int codePoint) -
isJavaLetter
Deprecated. -
isJavaIdentifierStart
public static boolean isJavaIdentifierStart(char ch) -
isJavaIdentifierStart
public static boolean isJavaIdentifierStart(int codePoint) -
isJavaLetterOrDigit
Deprecated. -
isJavaIdentifierPart
public static boolean isJavaIdentifierPart(char ch) -
isJavaIdentifierPart
public static boolean isJavaIdentifierPart(int codePoint) -
isAlphabetic
public static boolean isAlphabetic(int codePoint) -
isUnicodeIdentifierStart
public static boolean isUnicodeIdentifierStart(char ch) -
isUnicodeIdentifierStart
public static boolean isUnicodeIdentifierStart(int codePoint) -
isUnicodeIdentifierPart
public static boolean isUnicodeIdentifierPart(char ch) -
isUnicodeIdentifierPart
public static boolean isUnicodeIdentifierPart(int codePoint) -
isIdentifierIgnorable
public static boolean isIdentifierIgnorable(char ch) -
isIdentifierIgnorable
public static boolean isIdentifierIgnorable(int codePoint) -
isSpace
Deprecated. -
isSpaceChar
public static boolean isSpaceChar(char ch) -
isSpaceChar
public static boolean isSpaceChar(int codePoint) -
isWhitespace
public static boolean isWhitespace(char ch) -
isWhitespace
public static boolean isWhitespace(int codePoint) -
compareTo
- Specified by:
compareTo
in interfaceTComparable<TCharacter>
-
compare
public static int compare(char x, char y) -
reverseBytes
public static char reverseBytes(char ch)
-