Added in API level 24

ECharacterCategory

interface ECharacterCategory
android.icu.lang.UCharacterEnums.ECharacterCategory

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

Summary

Constants
static Byte

Character type Mc

static Byte

Character type Pc

static Byte

Character type Cc

static Byte

Character type Sc

static Byte

Character type Pd

static Byte

Character type Nd

static Byte

Character type Me

static Byte

Character type Pe

static Byte

Character type Pf

static Byte

Character type Pf This name is compatible with java.

static Byte

Character type Cf

static Byte

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

static Byte

Character type Pi

static Byte

Character type Pi This name is compatible with java.

static Byte

Character type Nl

static Byte

Character type Zl

static Byte

Character type Ll

static Byte

Character type Sm

static Byte

Character type Lm

static Byte

Character type Sk

static Byte

Character type Mn

static Byte

Character type Lo

static Byte

Character type No

static Byte

Character type Po

static Byte

Character type So

static Byte

Character type Zp

static Byte

Character type Co

static Byte

Character type Zs

static Byte

Character type Ps

static Byte

Character type Cs

static Byte

Character type Lt

static Byte

Unassigned character type

static Byte

Character type Lu

Constants

COMBINING_SPACING_MARK

Added in API level 24
static val COMBINING_SPACING_MARK: Byte

Character type Mc

Value: 8

CONNECTOR_PUNCTUATION

Added in API level 24
static val CONNECTOR_PUNCTUATION: Byte

Character type Pc

Value: 22

CONTROL

Added in API level 24
static val CONTROL: Byte

Character type Cc

Value: 15

CURRENCY_SYMBOL

Added in API level 24
static val CURRENCY_SYMBOL: Byte

Character type Sc

Value: 25

DASH_PUNCTUATION

Added in API level 24
static val DASH_PUNCTUATION: Byte

Character type Pd

Value: 19

DECIMAL_DIGIT_NUMBER

Added in API level 24
static val DECIMAL_DIGIT_NUMBER: Byte

Character type Nd

Value: 9

ENCLOSING_MARK

Added in API level 24
static val ENCLOSING_MARK: Byte

Character type Me

Value: 7

END_PUNCTUATION

Added in API level 24
static val END_PUNCTUATION: Byte

Character type Pe

Value: 21

FINAL_PUNCTUATION

Added in API level 24
static val FINAL_PUNCTUATION: Byte

Character type Pf

Value: 29

FINAL_QUOTE_PUNCTUATION

Added in API level 24
static val FINAL_QUOTE_PUNCTUATION: Byte

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

Value: 29

FORMAT

Added in API level 24
static val FORMAT: Byte

Character type Cf

Value: 16

GENERAL_OTHER_TYPES

Added in API level 24
static val GENERAL_OTHER_TYPES: Byte

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

Value: 0

INITIAL_PUNCTUATION

Added in API level 24
static val INITIAL_PUNCTUATION: Byte

Character type Pi

Value: 28

INITIAL_QUOTE_PUNCTUATION

Added in API level 24
static val INITIAL_QUOTE_PUNCTUATION: Byte

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

Value: 28

LETTER_NUMBER

Added in API level 24
static val LETTER_NUMBER: Byte

Character type Nl

Value: 10

LINE_SEPARATOR

Added in API level 24
static val LINE_SEPARATOR: Byte

Character type Zl

Value: 13

LOWERCASE_LETTER

Added in API level 24
static val LOWERCASE_LETTER: Byte

Character type Ll

Value: 2

MATH_SYMBOL

Added in API level 24
static val MATH_SYMBOL: Byte

Character type Sm

Value: 24

MODIFIER_LETTER

Added in API level 24
static val MODIFIER_LETTER: Byte

Character type Lm

Value: 4

MODIFIER_SYMBOL

Added in API level 24
static val MODIFIER_SYMBOL: Byte

Character type Sk

Value: 26

NON_SPACING_MARK

Added in API level 24
static val NON_SPACING_MARK: Byte

Character type Mn

Value: 6

OTHER_LETTER

Added in API level 24
static val OTHER_LETTER: Byte

Character type Lo

Value: 5

OTHER_NUMBER

Added in API level 24
static val OTHER_NUMBER: Byte

Character type No

Value: 11

OTHER_PUNCTUATION

Added in API level 24
static val OTHER_PUNCTUATION: Byte

Character type Po

Value: 23

OTHER_SYMBOL

Added in API level 24
static val OTHER_SYMBOL: Byte

Character type So

Value: 27

PARAGRAPH_SEPARATOR

Added in API level 24
static val PARAGRAPH_SEPARATOR: Byte

Character type Zp

Value: 14

PRIVATE_USE

Added in API level 24
static val PRIVATE_USE: Byte

Character type Co

Value: 17

SPACE_SEPARATOR

Added in API level 24
static val SPACE_SEPARATOR: Byte

Character type Zs

Value: 12

START_PUNCTUATION

Added in API level 24
static val START_PUNCTUATION: Byte

Character type Ps

Value: 20

SURROGATE

Added in API level 24
static val SURROGATE: Byte

Character type Cs

Value: 18

TITLECASE_LETTER

Added in API level 24
static val TITLECASE_LETTER: Byte

Character type Lt

Value: 3

UNASSIGNED

Added in API level 24
static val UNASSIGNED: Byte

Unassigned character type

Value: 0

UPPERCASE_LETTER

Added in API level 24
static val UPPERCASE_LETTER: Byte

Character type Lu

Value: 1