com.ibm.icu.lang

Interface UCharacterEnums.ECharacterDirection

Known Implementing Classes:
UCharacterDirection

public static interface UCharacterEnums.ECharacterDirection

'Enum' for the CharacterDirection constants. There are two sets of names, those used in ICU, and those used in the JDK. The JDK constants are compatible in name but not in value with those defined in java.lang.Character.
See Also:
UCharacterDirection

Field Summary

static int
ARABIC_NUMBER
Directional type AN
static int
BLOCK_SEPARATOR
Directional type B
static int
BOUNDARY_NEUTRAL
Directional type BN
static int
CHAR_DIRECTION_COUNT
Number of directional types
static int
COMMON_NUMBER_SEPARATOR
Directional type CS
static byte
DIRECTIONALITY_ARABIC_NUMBER
JDK-compatible synonym for ARABIC_NUMBER.
static byte
DIRECTIONALITY_BOUNDARY_NEUTRAL
JDK-compatible synonym for BOUNDARY_NEUTRAL.
static byte
DIRECTIONALITY_COMMON_NUMBER_SEPARATOR
JDK-compatible synonym for COMMON_NUMBER_SEPARATOR.
static byte
DIRECTIONALITY_EUROPEAN_NUMBER
JDK-compatible synonym for EUROPEAN_NUMBER.
static byte
DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATOR
JDK-compatible synonym for EUROPEAN_NUMBER_SEPARATOR.
static byte
DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATOR
JDK-compatible synonym for EUROPEAN_NUMBER_TERMINATOR.
static byte
DIRECTIONALITY_LEFT_TO_RIGHT
JDK-compatible synonym for LEFT_TO_RIGHT.
static byte
DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDING
JDK-compatible synonym for LEFT_TO_RIGHT_EMBEDDING.
static byte
DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDE
JDK-compatible synonym for LEFT_TO_RIGHT_OVERRIDE.
static byte
DIRECTIONALITY_NONSPACING_MARK
JDK-compatible synonym for DIR_NON_SPACING_MARK.
static byte
DIRECTIONALITY_OTHER_NEUTRALS
JDK-compatible synonym for OTHER_NEUTRAL.
static byte
DIRECTIONALITY_PARAGRAPH_SEPARATOR
JDK-compatible synonym for BLOCK_SEPARATOR.
static byte
DIRECTIONALITY_POP_DIRECTIONAL_FORMAT
JDK-compatible synonym for POP_DIRECTIONAL_FORMAT.
static byte
DIRECTIONALITY_RIGHT_TO_LEFT
JDK-compatible synonym for RIGHT_TO_LEFT.
static byte
DIRECTIONALITY_RIGHT_TO_LEFT_ARABIC
JDK-compatible synonym for RIGHT_TO_LEFT_ARABIC.
static byte
DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDING
JDK-compatible synonym for RIGHT_TO_LEFT_EMBEDDING.
static byte
DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDE
JDK-compatible synonym for RIGHT_TO_LEFT_OVERRIDE.
static byte
DIRECTIONALITY_SEGMENT_SEPARATOR
JDK-compatible synonym for SEGMENT_SEPARATOR.
static byte
DIRECTIONALITY_UNDEFINED
Undefined bidirectional character type.
static byte
DIRECTIONALITY_WHITESPACE
JDK-compatible synonym for WHITE_SPACE_NEUTRAL.
static int
DIR_NON_SPACING_MARK
Directional type NSM
static int
EUROPEAN_NUMBER
Directional type EN
static int
EUROPEAN_NUMBER_SEPARATOR
Directional type ES
static int
EUROPEAN_NUMBER_TERMINATOR
Directional type ET
static int
LEFT_TO_RIGHT
Directional type L
static int
LEFT_TO_RIGHT_EMBEDDING
Directional type LRE
static int
LEFT_TO_RIGHT_OVERRIDE
Directional type LRO
static int
OTHER_NEUTRAL
Directional type ON
static int
POP_DIRECTIONAL_FORMAT
Directional type PDF
static int
RIGHT_TO_LEFT
Directional type R
static int
RIGHT_TO_LEFT_ARABIC
Directional type AL
static int
RIGHT_TO_LEFT_EMBEDDING
Directional type RLE
static int
RIGHT_TO_LEFT_OVERRIDE
Directional type RLO
static int
SEGMENT_SEPARATOR
Directional type S
static int
WHITE_SPACE_NEUTRAL
Directional type WS

Field Details

ARABIC_NUMBER

public static final int ARABIC_NUMBER
Directional type AN
Field Value:
5

BLOCK_SEPARATOR

public static final int BLOCK_SEPARATOR
Directional type B
Field Value:
7

BOUNDARY_NEUTRAL

public static final int BOUNDARY_NEUTRAL
Directional type BN
Field Value:
18

CHAR_DIRECTION_COUNT

public static final int CHAR_DIRECTION_COUNT
Number of directional types
Field Value:
19

COMMON_NUMBER_SEPARATOR

public static final int COMMON_NUMBER_SEPARATOR
Directional type CS
Field Value:
6

DIRECTIONALITY_ARABIC_NUMBER

public static final byte DIRECTIONALITY_ARABIC_NUMBER
JDK-compatible synonym for ARABIC_NUMBER.
Field Value:
5

DIRECTIONALITY_BOUNDARY_NEUTRAL

public static final byte DIRECTIONALITY_BOUNDARY_NEUTRAL
JDK-compatible synonym for BOUNDARY_NEUTRAL.
Field Value:
18

DIRECTIONALITY_COMMON_NUMBER_SEPARATOR

public static final byte DIRECTIONALITY_COMMON_NUMBER_SEPARATOR
JDK-compatible synonym for COMMON_NUMBER_SEPARATOR.
Field Value:
6

DIRECTIONALITY_EUROPEAN_NUMBER

public static final byte DIRECTIONALITY_EUROPEAN_NUMBER
JDK-compatible synonym for EUROPEAN_NUMBER.
Field Value:
2

DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATOR

public static final byte DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATOR
JDK-compatible synonym for EUROPEAN_NUMBER_SEPARATOR.
Field Value:
3

DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATOR

public static final byte DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATOR
JDK-compatible synonym for EUROPEAN_NUMBER_TERMINATOR.
Field Value:
4

DIRECTIONALITY_LEFT_TO_RIGHT

public static final byte DIRECTIONALITY_LEFT_TO_RIGHT
JDK-compatible synonym for LEFT_TO_RIGHT.
Field Value:
0

DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDING

public static final byte DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDING
JDK-compatible synonym for LEFT_TO_RIGHT_EMBEDDING.
Field Value:
11

DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDE

public static final byte DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDE
JDK-compatible synonym for LEFT_TO_RIGHT_OVERRIDE.
Field Value:
12

DIRECTIONALITY_NONSPACING_MARK

public static final byte DIRECTIONALITY_NONSPACING_MARK
JDK-compatible synonym for DIR_NON_SPACING_MARK.
Field Value:
17

DIRECTIONALITY_OTHER_NEUTRALS

public static final byte DIRECTIONALITY_OTHER_NEUTRALS
JDK-compatible synonym for OTHER_NEUTRAL.
Field Value:
10

DIRECTIONALITY_PARAGRAPH_SEPARATOR

public static final byte DIRECTIONALITY_PARAGRAPH_SEPARATOR
JDK-compatible synonym for BLOCK_SEPARATOR.
Field Value:
7

DIRECTIONALITY_POP_DIRECTIONAL_FORMAT

public static final byte DIRECTIONALITY_POP_DIRECTIONAL_FORMAT
JDK-compatible synonym for POP_DIRECTIONAL_FORMAT.
Field Value:
16

DIRECTIONALITY_RIGHT_TO_LEFT

public static final byte DIRECTIONALITY_RIGHT_TO_LEFT
JDK-compatible synonym for RIGHT_TO_LEFT.
Field Value:
1

DIRECTIONALITY_RIGHT_TO_LEFT_ARABIC

public static final byte DIRECTIONALITY_RIGHT_TO_LEFT_ARABIC
JDK-compatible synonym for RIGHT_TO_LEFT_ARABIC.
Field Value:
13

DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDING

public static final byte DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDING
JDK-compatible synonym for RIGHT_TO_LEFT_EMBEDDING.
Field Value:
14

DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDE

public static final byte DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDE
JDK-compatible synonym for RIGHT_TO_LEFT_OVERRIDE.
Field Value:
15

DIRECTIONALITY_SEGMENT_SEPARATOR

public static final byte DIRECTIONALITY_SEGMENT_SEPARATOR
JDK-compatible synonym for SEGMENT_SEPARATOR.
Field Value:
8

DIRECTIONALITY_UNDEFINED

public static final byte DIRECTIONALITY_UNDEFINED
Undefined bidirectional character type. Undefined char values have undefined directionality in the Unicode specification.
Field Value:
-1

DIRECTIONALITY_WHITESPACE

public static final byte DIRECTIONALITY_WHITESPACE
JDK-compatible synonym for WHITE_SPACE_NEUTRAL.
Field Value:
9

DIR_NON_SPACING_MARK

public static final int DIR_NON_SPACING_MARK
Directional type NSM
Field Value:
17

EUROPEAN_NUMBER

public static final int EUROPEAN_NUMBER
Directional type EN
Field Value:
2

EUROPEAN_NUMBER_SEPARATOR

public static final int EUROPEAN_NUMBER_SEPARATOR
Directional type ES
Field Value:
3

EUROPEAN_NUMBER_TERMINATOR

public static final int EUROPEAN_NUMBER_TERMINATOR
Directional type ET
Field Value:
4

LEFT_TO_RIGHT

public static final int LEFT_TO_RIGHT
Directional type L
Field Value:
0

LEFT_TO_RIGHT_EMBEDDING

public static final int LEFT_TO_RIGHT_EMBEDDING
Directional type LRE
Field Value:
11

LEFT_TO_RIGHT_OVERRIDE

public static final int LEFT_TO_RIGHT_OVERRIDE
Directional type LRO
Field Value:
12

OTHER_NEUTRAL

public static final int OTHER_NEUTRAL
Directional type ON
Field Value:
10

POP_DIRECTIONAL_FORMAT

public static final int POP_DIRECTIONAL_FORMAT
Directional type PDF
Field Value:
16

RIGHT_TO_LEFT

public static final int RIGHT_TO_LEFT
Directional type R
Field Value:
1

RIGHT_TO_LEFT_ARABIC

public static final int RIGHT_TO_LEFT_ARABIC
Directional type AL
Field Value:
13

RIGHT_TO_LEFT_EMBEDDING

public static final int RIGHT_TO_LEFT_EMBEDDING
Directional type RLE
Field Value:
14

RIGHT_TO_LEFT_OVERRIDE

public static final int RIGHT_TO_LEFT_OVERRIDE
Directional type RLO
Field Value:
15

SEGMENT_SEPARATOR

public static final int SEGMENT_SEPARATOR
Directional type S
Field Value:
8

WHITE_SPACE_NEUTRAL

public static final int WHITE_SPACE_NEUTRAL
Directional type WS
Field Value:
9

Copyright (c) 2006 IBM Corporation and others.