|
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectsun.text.normalizer.NormalizerImpl
public final class NormalizerImpl
| Field Summary | |
|---|---|
static int |
BEFORE_PRI_29
Options bit 8, use buggy recomposition described in Unicode Public Review Issue #29 at http://www.unicode.org/review/resolved-pri.html#pri29 Used in IDNA implementation according to strict interpretation of IDNA definition based on Unicode 3.2 which predates PRI #29. |
static int |
CC_MASK
|
static int |
COMBINES_ANY
|
static int |
HANGUL_BASE
|
static int |
HANGUL_COUNT
|
static int |
INDEX_MIN_NFC_NO_MAYBE
|
static int |
INDEX_MIN_NFD_NO_MAYBE
|
static int |
INDEX_MIN_NFKC_NO_MAYBE
|
static int |
INDEX_MIN_NFKD_NO_MAYBE
|
static int |
JAMO_L_BASE
|
static int |
JAMO_L_COUNT
|
static int |
JAMO_T_BASE
|
static int |
JAMO_T_COUNT
|
static int |
JAMO_V_BASE
|
static int |
JAMO_V_COUNT
|
static int |
MIN_WITH_LEAD_CC
FCD check: everything below this code point is known to have a 0 lead combining class |
static int |
OPTIONS_COMPAT
Options bit 12, for compatibility vs. canonical decomposition. |
static int |
OPTIONS_COMPOSE_CONTIGUOUS
Options bit 13, no discontiguous composition (FCC vs. |
static int |
OPTIONS_SETS_MASK
|
static int |
QC_ANY_MAYBE
|
static int |
QC_ANY_NO
|
static int |
QC_MASK
|
static int |
QC_MAYBE
|
static int |
QC_NFC
|
static int |
QC_NFD
|
static int |
QC_NFKC
|
static int |
QC_NFKD
|
static int |
WITHOUT_CORRIGENDUM4_CORRECTIONS
|
| Method Summary | |
|---|---|
static UnicodeSet |
addPropertyStarts(UnicodeSet set)
|
static String |
canonicalDecomposeWithSingleQuotation(String string)
|
static int |
compose(char[] src,
int srcStart,
int srcLimit,
char[] dest,
int destStart,
int destLimit,
int options,
UnicodeSet nx)
|
static String |
convert(String str)
|
static int |
decompose(char[] src,
int srcStart,
int srcLimit,
char[] dest,
int destStart,
int destLimit,
boolean compat,
int[] outTrailCC,
UnicodeSet nx)
|
static int |
getCombiningClass(int c)
|
static int |
getDecompose(int[] chars,
String[] decomps)
Get the canonical decomposition sherman for ComposedCharIter |
static char |
getFCD16(char c)
|
static int |
getFCD16(int c)
|
static char |
getFCD16FromSurrogatePair(char fcd16,
char c2)
|
static int |
getFromIndexesArr(int index)
|
static long |
getNorm32(char c)
|
static long |
getNorm32FromSurrogatePair(long norm32,
char c2)
|
static UnicodeSet |
getNX(int options)
|
static VersionInfo |
getUnicodeVersion()
|
static boolean |
isCanonSafeStart(int c)
|
static boolean |
isFullCompositionExclusion(int c)
|
static boolean |
isNFDSafe(long norm32,
int ccOrQCMask,
int decompQCMask)
|
static boolean |
isNFSkippable(int c,
NormalizerBase.Mode mode,
long mask)
|
static boolean |
isTrueStarter(long norm32,
int ccOrQCMask,
int decompQCMask)
|
static NormalizerBase.QuickCheckResult |
quickCheck(char[] src,
int srcStart,
int srcLimit,
int minNoMaybe,
int qcMask,
int options,
boolean allowMaybe,
UnicodeSet nx)
|
static int |
quickCheck(int c,
int modeValue)
Internal API, used in UCharacter.getIntPropertyValue(). |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final int QC_NFC
public static final int QC_NFKC
public static final int QC_NFD
public static final int QC_NFKD
public static final int QC_ANY_NO
public static final int QC_MAYBE
public static final int QC_ANY_MAYBE
public static final int QC_MASK
public static final int COMBINES_ANY
public static final int CC_MASK
public static final int INDEX_MIN_NFC_NO_MAYBE
public static final int INDEX_MIN_NFKC_NO_MAYBE
public static final int INDEX_MIN_NFD_NO_MAYBE
public static final int INDEX_MIN_NFKD_NO_MAYBE
public static final int MIN_WITH_LEAD_CC
public static final int JAMO_L_BASE
public static final int JAMO_V_BASE
public static final int JAMO_T_BASE
public static final int HANGUL_BASE
public static final int JAMO_L_COUNT
public static final int JAMO_V_COUNT
public static final int JAMO_T_COUNT
public static final int HANGUL_COUNT
public static final int OPTIONS_SETS_MASK
public static final int BEFORE_PRI_29
public static final int OPTIONS_COMPAT
public static final int OPTIONS_COMPOSE_CONTIGUOUS
public static final int WITHOUT_CORRIGENDUM4_CORRECTIONS
| Method Detail |
|---|
public static int getFromIndexesArr(int index)
public static long getNorm32(char c)
public static long getNorm32FromSurrogatePair(long norm32,
char c2)
public static VersionInfo getUnicodeVersion()
public static char getFCD16(char c)
public static char getFCD16FromSurrogatePair(char fcd16,
char c2)
public static int getFCD16(int c)
public static boolean isNFDSafe(long norm32,
int ccOrQCMask,
int decompQCMask)
public static boolean isTrueStarter(long norm32,
int ccOrQCMask,
int decompQCMask)
public static NormalizerBase.QuickCheckResult quickCheck(char[] src,
int srcStart,
int srcLimit,
int minNoMaybe,
int qcMask,
int options,
boolean allowMaybe,
UnicodeSet nx)
public static int decompose(char[] src,
int srcStart,
int srcLimit,
char[] dest,
int destStart,
int destLimit,
boolean compat,
int[] outTrailCC,
UnicodeSet nx)
public static int compose(char[] src,
int srcStart,
int srcLimit,
char[] dest,
int destStart,
int destLimit,
int options,
UnicodeSet nx)
public static int getCombiningClass(int c)
public static boolean isFullCompositionExclusion(int c)
public static boolean isCanonSafeStart(int c)
public static boolean isNFSkippable(int c,
NormalizerBase.Mode mode,
long mask)
public static UnicodeSet addPropertyStarts(UnicodeSet set)
public static final int quickCheck(int c,
int modeValue)
c - code pointmodeValue - numeric value compatible with Mode
public static final UnicodeSet getNX(int options)
public static int getDecompose(int[] chars,
String[] decomps)
public static String canonicalDecomposeWithSingleQuotation(String string)
public static String convert(String str)
|
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||