com.ibm.icu.lang

Interface UCharacterEnums.ECharacterCategory

Known Implementing Classes:
UCharacterCategory

public static interface UCharacterEnums.ECharacterCategory

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

Field Summary

static byte
CHAR_CATEGORY_COUNT
Character type count
static byte
COMBINING_SPACING_MARK
Character type Mc
static byte
CONNECTOR_PUNCTUATION
Character type Pc
static byte
CONTROL
Character type Cc
static byte
CURRENCY_SYMBOL
Character type Sc
static byte
DASH_PUNCTUATION
Character type Pd
static byte
DECIMAL_DIGIT_NUMBER
Character type Nd
static byte
ENCLOSING_MARK
Character type Me
static byte
END_PUNCTUATION
Character type Pe
static byte
FINAL_PUNCTUATION
Character type Pf
static byte
FINAL_QUOTE_PUNCTUATION
Character type Pf This name is compatible with java.lang.Character's name for this type.
static byte
FORMAT
Character type Cf
static byte
GENERAL_OTHER_TYPES
Character type Cn Not Assigned (no characters in [UnicodeData.txt] have this property)
static byte
INITIAL_PUNCTUATION
Character type Pi
static byte
INITIAL_QUOTE_PUNCTUATION
Character type Pi This name is compatible with java.lang.Character's name for this type.
static byte
LETTER_NUMBER
Character type Nl
static byte
LINE_SEPARATOR
Character type Zl
static byte
LOWERCASE_LETTER
Character type Ll
static byte
MATH_SYMBOL
Character type Sm
static byte
MODIFIER_LETTER
Character type Lm
static byte
MODIFIER_SYMBOL
Character type Sk
static byte
NON_SPACING_MARK
Character type Mn
static byte
OTHER_LETTER
Character type Lo
static byte
OTHER_NUMBER
Character type No
static byte
OTHER_PUNCTUATION
Character type Po
static byte
OTHER_SYMBOL
Character type So
static byte
PARAGRAPH_SEPARATOR
Character type Zp
static byte
PRIVATE_USE
Character type Co
static byte
SPACE_SEPARATOR
Character type Zs
static byte
START_PUNCTUATION
Character type Ps
static byte
SURROGATE
Character type Cs
static byte
TITLECASE_LETTER
Character type Lt
static byte
UNASSIGNED
Unassigned character type
static byte
UPPERCASE_LETTER
Character type Lu

Field Details

CHAR_CATEGORY_COUNT

public static final byte CHAR_CATEGORY_COUNT
Character type count
Field Value:
30

COMBINING_SPACING_MARK

public static final byte COMBINING_SPACING_MARK
Character type Mc
Field Value:
8

CONNECTOR_PUNCTUATION

public static final byte CONNECTOR_PUNCTUATION
Character type Pc
Field Value:
22

CONTROL

public static final byte CONTROL
Character type Cc
Field Value:
15

CURRENCY_SYMBOL

public static final byte CURRENCY_SYMBOL
Character type Sc
Field Value:
25

DASH_PUNCTUATION

public static final byte DASH_PUNCTUATION
Character type Pd
Field Value:
19

DECIMAL_DIGIT_NUMBER

public static final byte DECIMAL_DIGIT_NUMBER
Character type Nd
Field Value:
9

ENCLOSING_MARK

public static final byte ENCLOSING_MARK
Character type Me
Field Value:
7

END_PUNCTUATION

public static final byte END_PUNCTUATION
Character type Pe
Field Value:
21

FINAL_PUNCTUATION

public static final byte FINAL_PUNCTUATION
Character type Pf
Field Value:
29

FINAL_QUOTE_PUNCTUATION

public static final byte FINAL_QUOTE_PUNCTUATION
Character type Pf This name is compatible with java.lang.Character's name for this type.
Field Value:
29

FORMAT

public static final byte FORMAT
Character type Cf
Field Value:
16

GENERAL_OTHER_TYPES

public static final byte GENERAL_OTHER_TYPES
Character type Cn Not Assigned (no characters in [UnicodeData.txt] have this property)
Field Value:
0

INITIAL_PUNCTUATION

public static final byte INITIAL_PUNCTUATION
Character type Pi
Field Value:
28

INITIAL_QUOTE_PUNCTUATION

public static final byte INITIAL_QUOTE_PUNCTUATION
Character type Pi This name is compatible with java.lang.Character's name for this type.
Field Value:
28

LETTER_NUMBER

public static final byte LETTER_NUMBER
Character type Nl
Field Value:
10

LINE_SEPARATOR

public static final byte LINE_SEPARATOR
Character type Zl
Field Value:
13

LOWERCASE_LETTER

public static final byte LOWERCASE_LETTER
Character type Ll
Field Value:
2

MATH_SYMBOL

public static final byte MATH_SYMBOL
Character type Sm
Field Value:
24

MODIFIER_LETTER

public static final byte MODIFIER_LETTER
Character type Lm
Field Value:
4

MODIFIER_SYMBOL

public static final byte MODIFIER_SYMBOL
Character type Sk
Field Value:
26

NON_SPACING_MARK

public static final byte NON_SPACING_MARK
Character type Mn
Field Value:
6

OTHER_LETTER

public static final byte OTHER_LETTER
Character type Lo
Field Value:
5

OTHER_NUMBER

public static final byte OTHER_NUMBER
Character type No
Field Value:
11

OTHER_PUNCTUATION

public static final byte OTHER_PUNCTUATION
Character type Po
Field Value:
23

OTHER_SYMBOL

public static final byte OTHER_SYMBOL
Character type So
Field Value:
27

PARAGRAPH_SEPARATOR

public static final byte PARAGRAPH_SEPARATOR
Character type Zp
Field Value:
14

PRIVATE_USE

public static final byte PRIVATE_USE
Character type Co
Field Value:
17

SPACE_SEPARATOR

public static final byte SPACE_SEPARATOR
Character type Zs
Field Value:
12

START_PUNCTUATION

public static final byte START_PUNCTUATION
Character type Ps
Field Value:
20

SURROGATE

public static final byte SURROGATE
Character type Cs
Field Value:
18

TITLECASE_LETTER

public static final byte TITLECASE_LETTER
Character type Lt
Field Value:
3

UNASSIGNED

public static final byte UNASSIGNED
Unassigned character type
Field Value:
0

UPPERCASE_LETTER

public static final byte UPPERCASE_LETTER
Character type Lu
Field Value:
1

Copyright (c) 2006 IBM Corporation and others.