Package com.ibm.icu.impl
Class UCaseProps.LatinCase
java.lang.Object
com.ibm.icu.impl.UCaseProps.LatinCase
- Enclosing class:
UCaseProps
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
FieldsModifier and TypeFieldDescription(package private) static final byte
Exception: Complex mapping, or too-large delta.(package private) static final char
Case mapping/folding data for code points up to U+017F.(package private) static final char
U+017F case-folds and uppercases crossing the ASCII boundary.(package private) static final byte[]
Deltas for lowercasing for most locales, and default case folding.(package private) static final byte[]
Deltas for lowercasing for tr/az/lt, and Turkic case folding.(package private) static final byte[]
Deltas for uppercasing for most locales.(package private) static final byte[]
Deltas for uppercasing for tr/az. -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
LIMIT
static final char LIMITCase mapping/folding data for code points up to U+017F.- See Also:
-
LONG_S
static final char LONG_SU+017F case-folds and uppercases crossing the ASCII boundary.- See Also:
-
EXC
static final byte EXCException: Complex mapping, or too-large delta.- See Also:
-
TO_LOWER_NORMAL
static final byte[] TO_LOWER_NORMALDeltas for lowercasing for most locales, and default case folding. -
TO_LOWER_TR_LT
static final byte[] TO_LOWER_TR_LTDeltas for lowercasing for tr/az/lt, and Turkic case folding. -
TO_UPPER_NORMAL
static final byte[] TO_UPPER_NORMALDeltas for uppercasing for most locales. -
TO_UPPER_TR
static final byte[] TO_UPPER_TRDeltas for uppercasing for tr/az.
-
-
Constructor Details
-
LatinCase
LatinCase()
-