CharDirectionality

JVM
1.0
enum class CharDirectionality
(source)

Represents the Unicode directionality of a character. Character directionality is used to calculate the visual ordering of text.

Enum Values

JVM
1.0

UNDEFINED

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

JVM
1.0

LEFT_TO_RIGHT

Strong bidirectional character type "L" in the Unicode specification.

JVM
1.0

RIGHT_TO_LEFT

Strong bidirectional character type "R" in the Unicode specification.

JVM
1.0

RIGHT_TO_LEFT_ARABIC

Strong bidirectional character type "AL" in the Unicode specification.

JVM
1.0

EUROPEAN_NUMBER

Weak bidirectional character type "EN" in the Unicode specification.

JVM
1.0

EUROPEAN_NUMBER_SEPARATOR

Weak bidirectional character type "ES" in the Unicode specification.

JVM
1.0

EUROPEAN_NUMBER_TERMINATOR

Weak bidirectional character type "ET" in the Unicode specification.

JVM
1.0

ARABIC_NUMBER

Weak bidirectional character type "AN" in the Unicode specification.

JVM
1.0

COMMON_NUMBER_SEPARATOR

Weak bidirectional character type "CS" in the Unicode specification.

JVM
1.0

NONSPACING_MARK

Weak bidirectional character type "NSM" in the Unicode specification.

JVM
1.0

BOUNDARY_NEUTRAL

Weak bidirectional character type "BN" in the Unicode specification.

JVM
1.0

PARAGRAPH_SEPARATOR

Neutral bidirectional character type "B" in the Unicode specification.

JVM
1.0

SEGMENT_SEPARATOR

Neutral bidirectional character type "S" in the Unicode specification.

JVM
1.0

WHITESPACE

Neutral bidirectional character type "WS" in the Unicode specification.

JVM
1.0

OTHER_NEUTRALS

Neutral bidirectional character type "ON" in the Unicode specification.

JVM
1.0

LEFT_TO_RIGHT_EMBEDDING

Strong bidirectional character type "LRE" in the Unicode specification.

JVM
1.0

LEFT_TO_RIGHT_OVERRIDE

Strong bidirectional character type "LRO" in the Unicode specification.

JVM
1.0

RIGHT_TO_LEFT_EMBEDDING

Strong bidirectional character type "RLE" in the Unicode specification.

JVM
1.0

RIGHT_TO_LEFT_OVERRIDE

Strong bidirectional character type "RLO" in the Unicode specification.

JVM
1.0

POP_DIRECTIONAL_FORMAT

Weak bidirectional character type "PDF" in the Unicode specification.

Properties

JVM
1.0

value

val value: Int

Companion Object Functions

JVM
1.0

valueOf

fun valueOf(directionality: Int): CharDirectionality

Extension Properties

JVM
1.7

declaringJavaClass

Returns a Java Class instance of the enum the given constant belongs to.

val <E : Enum<E>> Enum<E>.declaringJavaClass: Class<E>