Added in API level 24

UCharacterEnums.ECharacterCategory


public static interface UCharacterEnums.ECharacterCategory

android.icu.lang.UCharacterEnums.ECharacterCategory
UCharacter [icu enhancement] ICU's replacement for Character. Methods, fields, and other functionality specific to ICU are labeled '[icu]'. 
UCharacterCategory Enumerated Unicode category types from the UnicodeData.txt file. 


'Enum' for the CharacterCategory constants. These constants are compatible in name but not in value with those defined in Character.

See also:

Summary

Constants

byte COMBINING_SPACING_MARK

Character type Mc

byte CONNECTOR_PUNCTUATION

Character type Pc

byte CONTROL

Character type Cc

byte CURRENCY_SYMBOL

Character type Sc

byte DASH_PUNCTUATION

Character type Pd

byte DECIMAL_DIGIT_NUMBER

Character type Nd

byte ENCLOSING_MARK

Character type Me

byte END_PUNCTUATION

Character type Pe

byte FINAL_PUNCTUATION

Character type Pf

byte FINAL_QUOTE_PUNCTUATION

Character type Pf This name is compatible with java.lang.Character's name for this type.

byte FORMAT

Character type Cf

byte GENERAL_OTHER_TYPES

Character type Cn Not Assigned (no characters in [UnicodeData.txt] have this property)

byte INITIAL_PUNCTUATION

Character type Pi

byte INITIAL_QUOTE_PUNCTUATION

Character type Pi This name is compatible with java.lang.Character's name for this type.

byte LETTER_NUMBER

Character type Nl

byte LINE_SEPARATOR

Character type Zl

byte LOWERCASE_LETTER

Character type Ll

byte MATH_SYMBOL

Character type Sm

byte MODIFIER_LETTER

Character type Lm

byte MODIFIER_SYMBOL

Character type Sk

byte NON_SPACING_MARK

Character type Mn

byte OTHER_LETTER

Character type Lo

byte OTHER_NUMBER

Character type No

byte OTHER_PUNCTUATION

Character type Po

byte OTHER_SYMBOL

Character type So

byte PARAGRAPH_SEPARATOR

Character type Zp

byte PRIVATE_USE

Character type Co

byte SPACE_SEPARATOR

Character type Zs

byte START_PUNCTUATION

Character type Ps

byte SURROGATE

Character type Cs

byte TITLECASE_LETTER

Character type Lt

byte UNASSIGNED

Unassigned character type

byte UPPERCASE_LETTER

Character type Lu

Constants

COMBINING_SPACING_MARK

Added in API level 24
public static final byte COMBINING_SPACING_MARK

Character type Mc

Constant Value: 8 (0x00000008)

CONNECTOR_PUNCTUATION

Added in API level 24
public static final byte CONNECTOR_PUNCTUATION

Character type Pc

Constant Value: 22 (0x00000016)

CONTROL

Added in API level 24
public static final byte CONTROL

Character type Cc

Constant Value: 15 (0x0000000f)

CURRENCY_SYMBOL

Added in API level 24
public static final byte CURRENCY_SYMBOL

Character type Sc

Constant Value: 25 (0x00000019)

DASH_PUNCTUATION

Added in API level 24
public static final byte DASH_PUNCTUATION

Character type Pd

Constant Value: 19 (0x00000013)

DECIMAL_DIGIT_NUMBER

Added in API level 24
public static final byte DECIMAL_DIGIT_NUMBER

Character type Nd

Constant Value: 9 (0x00000009)

ENCLOSING_MARK

Added in API level 24
public static final byte ENCLOSING_MARK

Character type Me

Constant Value: 7 (0x00000007)

END_PUNCTUATION

Added in API level 24
public static final byte END_PUNCTUATION

Character type Pe

Constant Value: 21 (0x00000015)

FINAL_PUNCTUATION

Added in API level 24
public static final byte FINAL_PUNCTUATION

Character type Pf

Constant Value: 29 (0x0000001d)

FINAL_QUOTE_PUNCTUATION

Added in API level 24
public static final byte FINAL_QUOTE_PUNCTUATION

Character type Pf This name is compatible with java.lang.Character's name for this type.

See also:

Constant Value: 29 (0x0000001d)

FORMAT

Added in API level 24
public static final byte FORMAT

Character type Cf

Constant Value: 16 (0x00000010)

GENERAL_OTHER_TYPES

Added in API level 24
public static final byte GENERAL_OTHER_TYPES

Character type Cn Not Assigned (no characters in [UnicodeData.txt] have this property)

Constant Value: 0 (0x00000000)

INITIAL_PUNCTUATION

Added in API level 24
public static final byte INITIAL_PUNCTUATION

Character type Pi

Constant Value: 28 (0x0000001c)

INITIAL_QUOTE_PUNCTUATION

Added in API level 24
public static final byte INITIAL_QUOTE_PUNCTUATION

Character type Pi This name is compatible with java.lang.Character's name for this type.

Constant Value: 28 (0x0000001c)

LETTER_NUMBER

Added in API level 24
public static final byte LETTER_NUMBER

Character type Nl

Constant Value: 10 (0x0000000a)

LINE_SEPARATOR

Added in API level 24
public static final byte LINE_SEPARATOR

Character type Zl

Constant Value: 13 (0x0000000d)

LOWERCASE_LETTER

Added in API level 24
public static final byte LOWERCASE_LETTER

Character type Ll

Constant Value: 2 (0x00000002)

MATH_SYMBOL

Added in API level 24
public static final byte MATH_SYMBOL

Character type Sm

Constant Value: 24 (0x00000018)

MODIFIER_LETTER

Added in API level 24
public static final byte MODIFIER_LETTER

Character type Lm

Constant Value: 4 (0x00000004)

MODIFIER_SYMBOL

Added in API level 24
public static final byte MODIFIER_SYMBOL

Character type Sk

Constant Value: 26 (0x0000001a)

NON_SPACING_MARK

Added in API level 24
public static final byte NON_SPACING_MARK

Character type Mn

Constant Value: 6 (0x00000006)

OTHER_LETTER

Added in API level 24
public static final byte OTHER_LETTER

Character type Lo

Constant Value: 5 (0x00000005)

OTHER_NUMBER

Added in API level 24
public static final byte OTHER_NUMBER

Character type No

Constant Value: 11 (0x0000000b)

OTHER_PUNCTUATION

Added in API level 24
public static final byte OTHER_PUNCTUATION

Character type Po

Constant Value: 23 (0x00000017)

OTHER_SYMBOL

Added in API level 24
public static final byte OTHER_SYMBOL

Character type So

Constant Value: 27 (0x0000001b)

PARAGRAPH_SEPARATOR

Added in API level 24
public static final byte PARAGRAPH_SEPARATOR

Character type Zp

Constant Value: 14 (0x0000000e)

PRIVATE_USE

Added in API level 24
public static final byte PRIVATE_USE

Character type Co

Constant Value: 17 (0x00000011)

SPACE_SEPARATOR

Added in API level 24
public static final byte SPACE_SEPARATOR

Character type Zs

Constant Value: 12 (0x0000000c)

START_PUNCTUATION

Added in API level 24
public static final byte START_PUNCTUATION

Character type Ps

Constant Value: 20 (0x00000014)

SURROGATE

Added in API level 24
public static final byte SURROGATE

Character type Cs

Constant Value: 18 (0x00000012)

TITLECASE_LETTER

Added in API level 24
public static final byte TITLECASE_LETTER

Character type Lt

Constant Value: 3 (0x00000003)

UNASSIGNED

Added in API level 24
public static final byte UNASSIGNED

Unassigned character type

Constant Value: 0 (0x00000000)

UPPERCASE_LETTER

Added in API level 24
public static final byte UPPERCASE_LETTER

Character type Lu

Constant Value: 1 (0x00000001)