Package com.ibm.icu.impl
Class UCaseProps.LatinCase
- java.lang.Object
-
- com.ibm.icu.impl.UCaseProps.LatinCase
-
- Enclosing class:
- UCaseProps
static final class UCaseProps.LatinCase extends java.lang.Object
Fast case mapping data for ASCII/Latin. Linear arrays of delta bytes: 0=no mapping; EXC=exception. Deltas must not cross the ASCII boundary, or else they cannot be easily used in simple UTF-8 code.
-
-
Field Summary
Fields Modifier and Type Field Description (package private) static byte
EXC
Exception: Complex mapping, or too-large delta.(package private) static char
LIMIT
Case mapping/folding data for code points up to U+017F.(package private) static char
LONG_S
U+017F case-folds and uppercases crossing the ASCII boundary.(package private) static byte[]
TO_LOWER_NORMAL
Deltas for lowercasing for most locales, and default case folding.(package private) static byte[]
TO_LOWER_TR_LT
Deltas for lowercasing for tr/az/lt, and Turkic case folding.(package private) static byte[]
TO_UPPER_NORMAL
Deltas for uppercasing for most locales.(package private) static byte[]
TO_UPPER_TR
Deltas for uppercasing for tr/az.
-
Constructor Summary
Constructors Constructor Description LatinCase()
-
-
-
Field Detail
-
LIMIT
static final char LIMIT
Case mapping/folding data for code points up to U+017F.- See Also:
- Constant Field Values
-
LONG_S
static final char LONG_S
U+017F case-folds and uppercases crossing the ASCII boundary.- See Also:
- Constant Field Values
-
EXC
static final byte EXC
Exception: Complex mapping, or too-large delta.- See Also:
- Constant Field Values
-
TO_LOWER_NORMAL
static final byte[] TO_LOWER_NORMAL
Deltas for lowercasing for most locales, and default case folding.
-
TO_LOWER_TR_LT
static final byte[] TO_LOWER_TR_LT
Deltas for lowercasing for tr/az/lt, and Turkic case folding.
-
TO_UPPER_NORMAL
static final byte[] TO_UPPER_NORMAL
Deltas for uppercasing for most locales.
-
TO_UPPER_TR
static final byte[] TO_UPPER_TR
Deltas for uppercasing for tr/az.
-
-