| java.lang.Object sun.text.normalizer.NormalizerImpl
NormalizerImpl | final public class NormalizerImpl (Code) | | version: 1.0 author: Ram Viswanadha |
Method Summary | |
public static UnicodeSet | addPropertyStarts(UnicodeSet set) | public static String | canonicalDecomposeWithSingleQuotation(String string) | public static int | compose(char[] src, int srcStart, int srcLimit, char[] dest, int destStart, int destLimit, int options, UnicodeSet nx) | public static String | convert(String str) | 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 | getCombiningClass(int c) | public static int | getDecompose(int chars, String decomps) | public static char | getFCD16(char c) | public static int | getFCD16(int c) | public static char | getFCD16FromSurrogatePair(char fcd16, char c2) | public static int | getFromIndexesArr(int index) | final public static UnicodeSet | getNX(int options) | public static long | getNorm32(char c) | public static long | getNorm32FromSurrogatePair(long norm32, char c2) | public static VersionInfo | getUnicodeVersion() | public static boolean | isCanonSafeStart(int c) | public static boolean | isFullCompositionExclusion(int c) | public static boolean | isNFDSafe(long norm32, int ccOrQCMask, int decompQCMask) | public static boolean | isNFSkippable(int c, NormalizerBase.Mode mode, long mask) | 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) | final public static int | quickCheck(int c, int modeValue) Internal API, used in UCharacter.getIntPropertyValue(). |
BEFORE_PRI_29 | final public static int BEFORE_PRI_29(Code) | | 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.
See ICU4C unormimp.h
|
CC_MASK | final public static int CC_MASK(Code) | | |
COMBINES_ANY | final public static int COMBINES_ANY(Code) | | |
HANGUL_BASE | final public static int HANGUL_BASE(Code) | | |
HANGUL_COUNT | final public static int HANGUL_COUNT(Code) | | |
INDEX_AUX_TRIE_SIZE | final static int INDEX_AUX_TRIE_SIZE(Code) | | |
INDEX_CHAR_COUNT | final static int INDEX_CHAR_COUNT(Code) | | |
INDEX_COMBINE_DATA_COUNT | final static int INDEX_COMBINE_DATA_COUNT(Code) | | |
INDEX_FCD_TRIE_SIZE | final static int INDEX_FCD_TRIE_SIZE(Code) | | |
INDEX_MIN_NFC_NO_MAYBE | final public static int INDEX_MIN_NFC_NO_MAYBE(Code) | | |
INDEX_MIN_NFD_NO_MAYBE | final public static int INDEX_MIN_NFD_NO_MAYBE(Code) | | |
INDEX_MIN_NFKC_NO_MAYBE | final public static int INDEX_MIN_NFKC_NO_MAYBE(Code) | | |
INDEX_MIN_NFKD_NO_MAYBE | final public static int INDEX_MIN_NFKD_NO_MAYBE(Code) | | |
INDEX_TOP | final static int INDEX_TOP(Code) | | |
INDEX_TRIE_SIZE | final static int INDEX_TRIE_SIZE(Code) | | |
JAMO_L_BASE | final public static int JAMO_L_BASE(Code) | | |
JAMO_L_COUNT | final public static int JAMO_L_COUNT(Code) | | |
JAMO_T_BASE | final public static int JAMO_T_BASE(Code) | | |
JAMO_T_COUNT | final public static int JAMO_T_COUNT(Code) | | |
JAMO_V_BASE | final public static int JAMO_V_BASE(Code) | | |
JAMO_V_COUNT | final public static int JAMO_V_COUNT(Code) | | |
MIN_WITH_LEAD_CC | final public static int MIN_WITH_LEAD_CC(Code) | | FCD check: everything below this code point is known to have a 0
lead combining class
|
OPTIONS_COMPAT | final public static int OPTIONS_COMPAT(Code) | | Options bit 12, for compatibility vs. canonical decomposition.
|
OPTIONS_COMPOSE_CONTIGUOUS | final public static int OPTIONS_COMPOSE_CONTIGUOUS(Code) | | Options bit 13, no discontiguous composition (FCC vs. NFC).
|
OPTIONS_SETS_MASK | final public static int OPTIONS_SETS_MASK(Code) | | |
QC_ANY_MAYBE | final public static int QC_ANY_MAYBE(Code) | | |
QC_ANY_NO | final public static int QC_ANY_NO(Code) | | |
QC_MASK | final public static int QC_MASK(Code) | | |
QC_MAYBE | final public static int QC_MAYBE(Code) | | |
QC_NFC | final public static int QC_NFC(Code) | | |
QC_NFD | final public static int QC_NFD(Code) | | |
QC_NFKC | final public static int QC_NFKC(Code) | | |
QC_NFKD | final public static int QC_NFKD(Code) | | |
UNSIGNED_BYTE_MASK | final static int UNSIGNED_BYTE_MASK(Code) | | |
UNSIGNED_INT_MASK | final static long UNSIGNED_INT_MASK(Code) | | |
WITHOUT_CORRIGENDUM4_CORRECTIONS | final public static int WITHOUT_CORRIGENDUM4_CORRECTIONS(Code) | | |
canonicalDecomposeWithSingleQuotation | public static String canonicalDecomposeWithSingleQuotation(String string)(Code) | | |
compose | public static int compose(char[] src, int srcStart, int srcLimit, char[] dest, int destStart, int destLimit, int options, UnicodeSet nx)(Code) | | |
decompose | public static int decompose(char[] src, int srcStart, int srcLimit, char[] dest, int destStart, int destLimit, boolean compat, int[] outTrailCC, UnicodeSet nx)(Code) | | |
getCombiningClass | public static int getCombiningClass(int c)(Code) | | |
getDecompose | public static int getDecompose(int chars, String decomps)(Code) | | Get the canonical decomposition
sherman for ComposedCharIter
|
getFCD16 | public static char getFCD16(char c)(Code) | | |
getFCD16 | public static int getFCD16(int c)(Code) | | |
getFCD16FromSurrogatePair | public static char getFCD16FromSurrogatePair(char fcd16, char c2)(Code) | | |
getFromIndexesArr | public static int getFromIndexesArr(int index)(Code) | | |
getNorm32 | public static long getNorm32(char c)(Code) | | |
getNorm32FromSurrogatePair | public static long getNorm32FromSurrogatePair(long norm32, char c2)(Code) | | |
isCanonSafeStart | public static boolean isCanonSafeStart(int c)(Code) | | |
isFullCompositionExclusion | public static boolean isFullCompositionExclusion(int c)(Code) | | |
isNFDSafe | public static boolean isNFDSafe(long norm32, int ccOrQCMask, int decompQCMask)(Code) | | |
isTrueStarter | public static boolean isTrueStarter(long norm32, int ccOrQCMask, int decompQCMask)(Code) | | |
quickCheck | final public static int quickCheck(int c, int modeValue)(Code) | | Internal API, used in UCharacter.getIntPropertyValue().
Parameters: c - code point Parameters: modeValue - numeric value compatible with Mode numeric value compatible with QuickCheck |
|
|