Added in API level 24

UCharacterEnums.ECharacterDirection


public static interface UCharacterEnums.ECharacterDirection

android.icu.lang.UCharacterEnums.ECharacterDirection
UCharacter [icu enhancement] ICU's replacement for Character. Methods, fields, and other functionality specific to ICU are labeled '[icu]'. 
UCharacterDirection Enumerated Unicode character linguistic direction constants. 


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

Summary

Constants

int ARABIC_NUMBER

Directional type AN

int BLOCK_SEPARATOR

Directional type B

int BOUNDARY_NEUTRAL

Directional type BN

int COMMON_NUMBER_SEPARATOR

Directional type CS

byte DIRECTIONALITY_ARABIC_NUMBER

Equivalent to Character.DIRECTIONALITY_ARABIC_NUMBER.

byte DIRECTIONALITY_BOUNDARY_NEUTRAL

Equivalent to Character.DIRECTIONALITY_BOUNDARY_NEUTRAL.

byte DIRECTIONALITY_COMMON_NUMBER_SEPARATOR

Equivalent to Character.DIRECTIONALITY_COMMON_NUMBER_SEPARATOR.

byte DIRECTIONALITY_EUROPEAN_NUMBER

Equivalent to Character.DIRECTIONALITY_EUROPEAN_NUMBER.

byte DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATOR

Equivalent to Character.DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATOR.

byte DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATOR

Equivalent to Character.DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATOR.

byte DIRECTIONALITY_LEFT_TO_RIGHT

Equivalent to Character.DIRECTIONALITY_LEFT_TO_RIGHT.

byte DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDING

Equivalent to Character.DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDING.

byte DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDE

Equivalent to Character.DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDE.

byte DIRECTIONALITY_NONSPACING_MARK

Equivalent to Character.DIRECTIONALITY_NONSPACING_MARK.

byte DIRECTIONALITY_OTHER_NEUTRALS

Equivalent to Character.DIRECTIONALITY_OTHER_NEUTRALS.

byte DIRECTIONALITY_PARAGRAPH_SEPARATOR

Equivalent to Character.DIRECTIONALITY_PARAGRAPH_SEPARATOR.

byte DIRECTIONALITY_POP_DIRECTIONAL_FORMAT

Equivalent to Character.DIRECTIONALITY_POP_DIRECTIONAL_FORMAT.

byte DIRECTIONALITY_RIGHT_TO_LEFT

Equivalent to Character.DIRECTIONALITY_RIGHT_TO_LEFT.

byte DIRECTIONALITY_RIGHT_TO_LEFT_ARABIC

Equivalent to Character.DIRECTIONALITY_RIGHT_TO_LEFT_ARABIC.

byte DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDING

Equivalent to Character.DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDING.

byte DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDE

Equivalent to Character.DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDE.

byte DIRECTIONALITY_SEGMENT_SEPARATOR

Equivalent to Character.DIRECTIONALITY_SEGMENT_SEPARATOR.

byte DIRECTIONALITY_UNDEFINED

Undefined bidirectional character type.

byte DIRECTIONALITY_WHITESPACE

Equivalent to Character.DIRECTIONALITY_WHITESPACE.

int DIR_NON_SPACING_MARK

Directional type NSM

int EUROPEAN_NUMBER

Directional type EN

int EUROPEAN_NUMBER_SEPARATOR

Directional type ES

int EUROPEAN_NUMBER_TERMINATOR

Directional type ET

byte FIRST_STRONG_ISOLATE

Directional type FSI

int LEFT_TO_RIGHT

Directional type L

int LEFT_TO_RIGHT_EMBEDDING

Directional type LRE

byte LEFT_TO_RIGHT_ISOLATE

Directional type LRI

int LEFT_TO_RIGHT_OVERRIDE

Directional type LRO

int OTHER_NEUTRAL

Directional type ON

int POP_DIRECTIONAL_FORMAT

Directional type PDF

byte POP_DIRECTIONAL_ISOLATE

Directional type PDI

int RIGHT_TO_LEFT

Directional type R

int RIGHT_TO_LEFT_ARABIC

Directional type AL

int RIGHT_TO_LEFT_EMBEDDING

Directional type RLE

byte RIGHT_TO_LEFT_ISOLATE

Directional type RLI

int RIGHT_TO_LEFT_OVERRIDE

Directional type RLO

int SEGMENT_SEPARATOR

Directional type S

int WHITE_SPACE_NEUTRAL

Directional type WS

Constants

ARABIC_NUMBER

Added in API level 24
public static final int ARABIC_NUMBER

Directional type AN

Constant Value: 5 (0x00000005)

BLOCK_SEPARATOR

Added in API level 24
public static final int BLOCK_SEPARATOR

Directional type B

Constant Value: 7 (0x00000007)

BOUNDARY_NEUTRAL

Added in API level 24
public static final int BOUNDARY_NEUTRAL

Directional type BN

Constant Value: 18 (0x00000012)

COMMON_NUMBER_SEPARATOR

Added in API level 24
public static final int COMMON_NUMBER_SEPARATOR

Directional type CS

Constant Value: 6 (0x00000006)

DIRECTIONALITY_ARABIC_NUMBER

Added in API level 24
public static final byte DIRECTIONALITY_ARABIC_NUMBER

Equivalent to Character.DIRECTIONALITY_ARABIC_NUMBER. Synonym of ARABIC_NUMBER.

Constant Value: 5 (0x00000005)

DIRECTIONALITY_BOUNDARY_NEUTRAL

Added in API level 24
public static final byte DIRECTIONALITY_BOUNDARY_NEUTRAL

Equivalent to Character.DIRECTIONALITY_BOUNDARY_NEUTRAL. Synonym of BOUNDARY_NEUTRAL.

Constant Value: 18 (0x00000012)

DIRECTIONALITY_COMMON_NUMBER_SEPARATOR

Added in API level 24
public static final byte DIRECTIONALITY_COMMON_NUMBER_SEPARATOR

Equivalent to Character.DIRECTIONALITY_COMMON_NUMBER_SEPARATOR. Synonym of COMMON_NUMBER_SEPARATOR.

Constant Value: 6 (0x00000006)

DIRECTIONALITY_EUROPEAN_NUMBER

Added in API level 24
public static final byte DIRECTIONALITY_EUROPEAN_NUMBER

Equivalent to Character.DIRECTIONALITY_EUROPEAN_NUMBER. Synonym of EUROPEAN_NUMBER.

Constant Value: 2 (0x00000002)

DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATOR

Added in API level 24
public static final byte DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATOR

Equivalent to Character.DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATOR. Synonym of EUROPEAN_NUMBER_SEPARATOR.

Constant Value: 3 (0x00000003)

DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATOR

Added in API level 24
public static final byte DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATOR

Equivalent to Character.DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATOR. Synonym of EUROPEAN_NUMBER_TERMINATOR.

Constant Value: 4 (0x00000004)

DIRECTIONALITY_LEFT_TO_RIGHT

Added in API level 24
public static final byte DIRECTIONALITY_LEFT_TO_RIGHT

Equivalent to Character.DIRECTIONALITY_LEFT_TO_RIGHT. Synonym of LEFT_TO_RIGHT.

Constant Value: 0 (0x00000000)

DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDING

Added in API level 24
public static final byte DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDING

Equivalent to Character.DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDING. Synonym of LEFT_TO_RIGHT_EMBEDDING.

Constant Value: 11 (0x0000000b)

DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDE

Added in API level 24
public static final byte DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDE

Equivalent to Character.DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDE. Synonym of LEFT_TO_RIGHT_OVERRIDE.

Constant Value: 12 (0x0000000c)

DIRECTIONALITY_NONSPACING_MARK

Added in API level 24
public static final byte DIRECTIONALITY_NONSPACING_MARK

Equivalent to Character.DIRECTIONALITY_NONSPACING_MARK. Synonym of DIR_NON_SPACING_MARK.

Constant Value: 17 (0x00000011)

DIRECTIONALITY_OTHER_NEUTRALS

Added in API level 24
public static final byte DIRECTIONALITY_OTHER_NEUTRALS

Equivalent to Character.DIRECTIONALITY_OTHER_NEUTRALS. Synonym of OTHER_NEUTRAL.

Constant Value: 10 (0x0000000a)

DIRECTIONALITY_PARAGRAPH_SEPARATOR

Added in API level 24
public static final byte DIRECTIONALITY_PARAGRAPH_SEPARATOR

Equivalent to Character.DIRECTIONALITY_PARAGRAPH_SEPARATOR. Synonym of BLOCK_SEPARATOR.

Constant Value: 7 (0x00000007)

DIRECTIONALITY_POP_DIRECTIONAL_FORMAT

Added in API level 24
public static final byte DIRECTIONALITY_POP_DIRECTIONAL_FORMAT

Equivalent to Character.DIRECTIONALITY_POP_DIRECTIONAL_FORMAT. Synonym of POP_DIRECTIONAL_FORMAT.

Constant Value: 16 (0x00000010)

DIRECTIONALITY_RIGHT_TO_LEFT

Added in API level 24
public static final byte DIRECTIONALITY_RIGHT_TO_LEFT

Equivalent to Character.DIRECTIONALITY_RIGHT_TO_LEFT. Synonym of RIGHT_TO_LEFT.

Constant Value: 1 (0x00000001)

DIRECTIONALITY_RIGHT_TO_LEFT_ARABIC

Added in API level 24
public static final byte DIRECTIONALITY_RIGHT_TO_LEFT_ARABIC

Equivalent to Character.DIRECTIONALITY_RIGHT_TO_LEFT_ARABIC. Synonym of RIGHT_TO_LEFT_ARABIC.

Constant Value: 13 (0x0000000d)

DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDING

Added in API level 24
public static final byte DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDING

Equivalent to Character.DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDING. Synonym of RIGHT_TO_LEFT_EMBEDDING.

Constant Value: 14 (0x0000000e)

DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDE

Added in API level 24
public static final byte DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDE

Equivalent to Character.DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDE. Synonym of RIGHT_TO_LEFT_OVERRIDE.

Constant Value: 15 (0x0000000f)

DIRECTIONALITY_SEGMENT_SEPARATOR

Added in API level 24
public static final byte DIRECTIONALITY_SEGMENT_SEPARATOR

Equivalent to Character.DIRECTIONALITY_SEGMENT_SEPARATOR. Synonym of SEGMENT_SEPARATOR.

Constant Value: 8 (0x00000008)

DIRECTIONALITY_UNDEFINED

Added in API level 24
public static final byte DIRECTIONALITY_UNDEFINED

Undefined bidirectional character type. Undefined char values have undefined directionality in the Unicode specification.

Constant Value: -1 (0xffffffff)

DIRECTIONALITY_WHITESPACE

Added in API level 24
public static final byte DIRECTIONALITY_WHITESPACE

Equivalent to Character.DIRECTIONALITY_WHITESPACE. Synonym of WHITE_SPACE_NEUTRAL.

Constant Value: 9 (0x00000009)

DIR_NON_SPACING_MARK

Added in API level 24
public static final int DIR_NON_SPACING_MARK

Directional type NSM

Constant Value: 17 (0x00000011)

EUROPEAN_NUMBER

Added in API level 24
public static final int EUROPEAN_NUMBER

Directional type EN

Constant Value: 2 (0x00000002)

EUROPEAN_NUMBER_SEPARATOR

Added in API level 24
public static final int EUROPEAN_NUMBER_SEPARATOR

Directional type ES

Constant Value: 3 (0x00000003)

EUROPEAN_NUMBER_TERMINATOR

Added in API level 24
public static final int EUROPEAN_NUMBER_TERMINATOR

Directional type ET

Constant Value: 4 (0x00000004)

FIRST_STRONG_ISOLATE

Added in API level 24
public static final byte FIRST_STRONG_ISOLATE

Directional type FSI

Constant Value: 19 (0x00000013)

LEFT_TO_RIGHT

Added in API level 24
public static final int LEFT_TO_RIGHT

Directional type L

Constant Value: 0 (0x00000000)

LEFT_TO_RIGHT_EMBEDDING

Added in API level 24
public static final int LEFT_TO_RIGHT_EMBEDDING

Directional type LRE

Constant Value: 11 (0x0000000b)

LEFT_TO_RIGHT_ISOLATE

Added in API level 24
public static final byte LEFT_TO_RIGHT_ISOLATE

Directional type LRI

Constant Value: 20 (0x00000014)

LEFT_TO_RIGHT_OVERRIDE

Added in API level 24
public static final int LEFT_TO_RIGHT_OVERRIDE

Directional type LRO

Constant Value: 12 (0x0000000c)

OTHER_NEUTRAL

Added in API level 24
public static final int OTHER_NEUTRAL

Directional type ON

Constant Value: 10 (0x0000000a)

POP_DIRECTIONAL_FORMAT

Added in API level 24
public static final int POP_DIRECTIONAL_FORMAT

Directional type PDF

Constant Value: 16 (0x00000010)

POP_DIRECTIONAL_ISOLATE

Added in API level 24
public static final byte POP_DIRECTIONAL_ISOLATE

Directional type PDI

Constant Value: 22 (0x00000016)

RIGHT_TO_LEFT

Added in API level 24
public static final int RIGHT_TO_LEFT

Directional type R

Constant Value: 1 (0x00000001)

RIGHT_TO_LEFT_ARABIC

Added in API level 24
public static final int RIGHT_TO_LEFT_ARABIC

Directional type AL

Constant Value: 13 (0x0000000d)

RIGHT_TO_LEFT_EMBEDDING

Added in API level 24
public static final int RIGHT_TO_LEFT_EMBEDDING

Directional type RLE

Constant Value: 14 (0x0000000e)

RIGHT_TO_LEFT_ISOLATE

Added in API level 24
public static final byte RIGHT_TO_LEFT_ISOLATE

Directional type RLI

Constant Value: 21 (0x00000015)

RIGHT_TO_LEFT_OVERRIDE

Added in API level 24
public static final int RIGHT_TO_LEFT_OVERRIDE

Directional type RLO

Constant Value: 15 (0x0000000f)

SEGMENT_SEPARATOR

Added in API level 24
public static final int SEGMENT_SEPARATOR

Directional type S

Constant Value: 8 (0x00000008)

WHITE_SPACE_NEUTRAL

Added in API level 24
public static final int WHITE_SPACE_NEUTRAL

Directional type WS

Constant Value: 9 (0x00000009)