Added in API level 24

ECharacterDirection

interface ECharacterDirection
android.icu.lang.UCharacterEnums.ECharacterDirection

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

Summary

Constants
static Int

Directional type AN

static Int

Directional type B

static Int

Directional type BN

static Int

Directional type CS

static Byte

Equivalent to java.lang.Character#DIRECTIONALITY_ARABIC_NUMBER.

static Byte

Equivalent to java.lang.Character#DIRECTIONALITY_BOUNDARY_NEUTRAL.

static Byte

Equivalent to java.lang.Character#DIRECTIONALITY_COMMON_NUMBER_SEPARATOR.

static Byte

Equivalent to java.lang.Character#DIRECTIONALITY_EUROPEAN_NUMBER.

static Byte

Equivalent to java.lang.Character#DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATOR.

static Byte

Equivalent to java.lang.Character#DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATOR.

static Byte

Equivalent to java.lang.Character#DIRECTIONALITY_LEFT_TO_RIGHT.

static Byte

Equivalent to java.lang.Character#DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDING.

static Byte

Equivalent to java.lang.Character#DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDE.

static Byte

Equivalent to java.lang.Character#DIRECTIONALITY_NONSPACING_MARK.

static Byte

Equivalent to java.lang.Character#DIRECTIONALITY_OTHER_NEUTRALS.

static Byte

Equivalent to java.lang.Character#DIRECTIONALITY_PARAGRAPH_SEPARATOR.

static Byte

Equivalent to java.lang.Character#DIRECTIONALITY_POP_DIRECTIONAL_FORMAT.

static Byte

Equivalent to java.lang.Character#DIRECTIONALITY_RIGHT_TO_LEFT.

static Byte

Equivalent to java.lang.Character#DIRECTIONALITY_RIGHT_TO_LEFT_ARABIC.

static Byte

Equivalent to java.lang.Character#DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDING.

static Byte

Equivalent to java.lang.Character#DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDE.

static Byte

Equivalent to java.lang.Character#DIRECTIONALITY_SEGMENT_SEPARATOR.

static Byte

Undefined bidirectional character type.

static Byte

Equivalent to java.lang.Character#DIRECTIONALITY_WHITESPACE.

static Int

Directional type NSM

static Int

Directional type EN

static Int

Directional type ES

static Int

Directional type ET

static Byte

Directional type FSI

static Int

Directional type L

static Int

Directional type LRE

static Byte

Directional type LRI

static Int

Directional type LRO

static Int

Directional type ON

static Int

Directional type PDF

static Byte

Directional type PDI

static Int

Directional type R

static Int

Directional type AL

static Int

Directional type RLE

static Byte

Directional type RLI

static Int

Directional type RLO

static Int

Directional type S

static Int

Directional type WS

Constants

ARABIC_NUMBER

Added in API level 24
static val ARABIC_NUMBER: Int

Directional type AN

Value: 5

BLOCK_SEPARATOR

Added in API level 24
static val BLOCK_SEPARATOR: Int

Directional type B

Value: 7

BOUNDARY_NEUTRAL

Added in API level 24
static val BOUNDARY_NEUTRAL: Int

Directional type BN

Value: 18

COMMON_NUMBER_SEPARATOR

Added in API level 24
static val COMMON_NUMBER_SEPARATOR: Int

Directional type CS

Value: 6

DIRECTIONALITY_ARABIC_NUMBER

Added in API level 24
static val DIRECTIONALITY_ARABIC_NUMBER: Byte

Equivalent to java.lang.Character#DIRECTIONALITY_ARABIC_NUMBER. Synonym of ARABIC_NUMBER.

Value: 5

DIRECTIONALITY_BOUNDARY_NEUTRAL

Added in API level 24
static val DIRECTIONALITY_BOUNDARY_NEUTRAL: Byte

Equivalent to java.lang.Character#DIRECTIONALITY_BOUNDARY_NEUTRAL. Synonym of BOUNDARY_NEUTRAL.

Value: 18

DIRECTIONALITY_COMMON_NUMBER_SEPARATOR

Added in API level 24
static val DIRECTIONALITY_COMMON_NUMBER_SEPARATOR: Byte

Equivalent to java.lang.Character#DIRECTIONALITY_COMMON_NUMBER_SEPARATOR. Synonym of COMMON_NUMBER_SEPARATOR.

Value: 6

DIRECTIONALITY_EUROPEAN_NUMBER

Added in API level 24
static val DIRECTIONALITY_EUROPEAN_NUMBER: Byte

Equivalent to java.lang.Character#DIRECTIONALITY_EUROPEAN_NUMBER. Synonym of EUROPEAN_NUMBER.

Value: 2

DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATOR

Added in API level 24
static val DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATOR: Byte

Equivalent to java.lang.Character#DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATOR. Synonym of EUROPEAN_NUMBER_SEPARATOR.

Value: 3

DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATOR

Added in API level 24
static val DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATOR: Byte

Equivalent to java.lang.Character#DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATOR. Synonym of EUROPEAN_NUMBER_TERMINATOR.

Value: 4

DIRECTIONALITY_LEFT_TO_RIGHT

Added in API level 24
static val DIRECTIONALITY_LEFT_TO_RIGHT: Byte

Equivalent to java.lang.Character#DIRECTIONALITY_LEFT_TO_RIGHT. Synonym of LEFT_TO_RIGHT.

Value: 0

DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDING

Added in API level 24
static val DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDING: Byte

Equivalent to java.lang.Character#DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDING. Synonym of LEFT_TO_RIGHT_EMBEDDING.

Value: 11

DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDE

Added in API level 24
static val DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDE: Byte

Equivalent to java.lang.Character#DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDE. Synonym of LEFT_TO_RIGHT_OVERRIDE.

Value: 12

DIRECTIONALITY_NONSPACING_MARK

Added in API level 24
static val DIRECTIONALITY_NONSPACING_MARK: Byte

Equivalent to java.lang.Character#DIRECTIONALITY_NONSPACING_MARK. Synonym of DIR_NON_SPACING_MARK.

Value: 17

DIRECTIONALITY_OTHER_NEUTRALS

Added in API level 24
static val DIRECTIONALITY_OTHER_NEUTRALS: Byte

Equivalent to java.lang.Character#DIRECTIONALITY_OTHER_NEUTRALS. Synonym of OTHER_NEUTRAL.

Value: 10

DIRECTIONALITY_PARAGRAPH_SEPARATOR

Added in API level 24
static val DIRECTIONALITY_PARAGRAPH_SEPARATOR: Byte

Equivalent to java.lang.Character#DIRECTIONALITY_PARAGRAPH_SEPARATOR. Synonym of BLOCK_SEPARATOR.

Value: 7

DIRECTIONALITY_POP_DIRECTIONAL_FORMAT

Added in API level 24
static val DIRECTIONALITY_POP_DIRECTIONAL_FORMAT: Byte

Equivalent to java.lang.Character#DIRECTIONALITY_POP_DIRECTIONAL_FORMAT. Synonym of POP_DIRECTIONAL_FORMAT.

Value: 16

DIRECTIONALITY_RIGHT_TO_LEFT

Added in API level 24
static val DIRECTIONALITY_RIGHT_TO_LEFT: Byte

Equivalent to java.lang.Character#DIRECTIONALITY_RIGHT_TO_LEFT. Synonym of RIGHT_TO_LEFT.

Value: 1

DIRECTIONALITY_RIGHT_TO_LEFT_ARABIC

Added in API level 24
static val DIRECTIONALITY_RIGHT_TO_LEFT_ARABIC: Byte

Equivalent to java.lang.Character#DIRECTIONALITY_RIGHT_TO_LEFT_ARABIC. Synonym of RIGHT_TO_LEFT_ARABIC.

Value: 13

DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDING

Added in API level 24
static val DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDING: Byte

Equivalent to java.lang.Character#DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDING. Synonym of RIGHT_TO_LEFT_EMBEDDING.

Value: 14

DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDE

Added in API level 24
static val DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDE: Byte

Equivalent to java.lang.Character#DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDE. Synonym of RIGHT_TO_LEFT_OVERRIDE.

Value: 15

DIRECTIONALITY_SEGMENT_SEPARATOR

Added in API level 24
static val DIRECTIONALITY_SEGMENT_SEPARATOR: Byte

Equivalent to java.lang.Character#DIRECTIONALITY_SEGMENT_SEPARATOR. Synonym of SEGMENT_SEPARATOR.

Value: 8

DIRECTIONALITY_UNDEFINED

Added in API level 24
static val DIRECTIONALITY_UNDEFINED: Byte

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

Value: -1

DIRECTIONALITY_WHITESPACE

Added in API level 24
static val DIRECTIONALITY_WHITESPACE: Byte

Equivalent to java.lang.Character#DIRECTIONALITY_WHITESPACE. Synonym of WHITE_SPACE_NEUTRAL.

Value: 9

DIR_NON_SPACING_MARK

Added in API level 24
static val DIR_NON_SPACING_MARK: Int

Directional type NSM

Value: 17

EUROPEAN_NUMBER

Added in API level 24
static val EUROPEAN_NUMBER: Int

Directional type EN

Value: 2

EUROPEAN_NUMBER_SEPARATOR

Added in API level 24
static val EUROPEAN_NUMBER_SEPARATOR: Int

Directional type ES

Value: 3

EUROPEAN_NUMBER_TERMINATOR

Added in API level 24
static val EUROPEAN_NUMBER_TERMINATOR: Int

Directional type ET

Value: 4

FIRST_STRONG_ISOLATE

Added in API level 24
static val FIRST_STRONG_ISOLATE: Byte

Directional type FSI

Value: 19

LEFT_TO_RIGHT

Added in API level 24
static val LEFT_TO_RIGHT: Int

Directional type L

Value: 0

LEFT_TO_RIGHT_EMBEDDING

Added in API level 24
static val LEFT_TO_RIGHT_EMBEDDING: Int

Directional type LRE

Value: 11

LEFT_TO_RIGHT_ISOLATE

Added in API level 24
static val LEFT_TO_RIGHT_ISOLATE: Byte

Directional type LRI

Value: 20

LEFT_TO_RIGHT_OVERRIDE

Added in API level 24
static val LEFT_TO_RIGHT_OVERRIDE: Int

Directional type LRO

Value: 12

OTHER_NEUTRAL

Added in API level 24
static val OTHER_NEUTRAL: Int

Directional type ON

Value: 10

POP_DIRECTIONAL_FORMAT

Added in API level 24
static val POP_DIRECTIONAL_FORMAT: Int

Directional type PDF

Value: 16

POP_DIRECTIONAL_ISOLATE

Added in API level 24
static val POP_DIRECTIONAL_ISOLATE: Byte

Directional type PDI

Value: 22

RIGHT_TO_LEFT

Added in API level 24
static val RIGHT_TO_LEFT: Int

Directional type R

Value: 1

RIGHT_TO_LEFT_ARABIC

Added in API level 24
static val RIGHT_TO_LEFT_ARABIC: Int

Directional type AL

Value: 13

RIGHT_TO_LEFT_EMBEDDING

Added in API level 24
static val RIGHT_TO_LEFT_EMBEDDING: Int

Directional type RLE

Value: 14

RIGHT_TO_LEFT_ISOLATE

Added in API level 24
static val RIGHT_TO_LEFT_ISOLATE: Byte

Directional type RLI

Value: 21

RIGHT_TO_LEFT_OVERRIDE

Added in API level 24
static val RIGHT_TO_LEFT_OVERRIDE: Int

Directional type RLO

Value: 15

SEGMENT_SEPARATOR

Added in API level 24
static val SEGMENT_SEPARATOR: Int

Directional type S

Value: 8

WHITE_SPACE_NEUTRAL

Added in API level 24
static val WHITE_SPACE_NEUTRAL: Int

Directional type WS

Value: 9