| java.lang.Object com.ibm.icu.impl.NormalizerImpl
NormalizerImpl | final public class NormalizerImpl (Code) | | version: 1.0 author: Ram Viswanadha |
Method Summary | |
public static UnicodeSet | addPropertyStarts(UnicodeSet set) | public static boolean | checkFCD(char[] src, int srcStart, int srcLimit, UnicodeSet nx) | public static int | cmpEquivFold(String s1, String s2, int options) | public static int | cmpEquivFold(char[] s1, int s1Start, int s1Limit, char[] s2, int s2Start, int s2Limit, int options) | public static int | compose(char[] src, int srcStart, int srcLimit, char[] dest, int destStart, int destLimit, int options, 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 boolean | getCanonStartSet(int c, USerializedSet fillSet) | public static int | getCombiningClass(int c) | public static int | getDecomposition(int c, boolean compat, char[] dest, int destStart, int destCapacity) | public static char | getFCD16(char c) | public static int | getFCD16(int c) | public static char | getFCD16FromSurrogatePair(char fcd16, char c2) | public CharTrie | getFCDTrie() Internal API, used by collation code. | public static int | getFC_NFKC_Closure(int c, char[] dest) | 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, Normalizer.Mode mode, long mask) | public static boolean | isTrueStarter(long norm32, int ccOrQCMask, int decompQCMask) | public static int | makeFCD(char[] src, int srcStart, int srcLimit, char[] dest, int destStart, int destLimit, UnicodeSet nx) | public static Normalizer.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
|
CANON_SET_BMP_IS_INDEX | final static int CANON_SET_BMP_IS_INDEX(Code) | | |
CANON_SET_BMP_MASK | final static int CANON_SET_BMP_MASK(Code) | | |
CANON_SET_BMP_TABLE_INDEX | final static int CANON_SET_BMP_TABLE_INDEX(Code) | | |
CANON_SET_INDICIES_INDEX | final static int CANON_SET_INDICIES_INDEX(Code) | | |
CANON_SET_MAX_CANON_SETS | final static int CANON_SET_MAX_CANON_SETS(Code) | | |
CANON_SET_START_SETS_INDEX | final static int CANON_SET_START_SETS_INDEX(Code) | | |
CANON_SET_SUPP_TABLE_INDEX | final static int CANON_SET_SUPP_TABLE_INDEX(Code) | | |
CC_MASK | final public static int CC_MASK(Code) | | |
COMBINES_ANY | final public static int COMBINES_ANY(Code) | | |
COMPARE_EQUIV | final public static int COMPARE_EQUIV(Code) | | Internal option for cmpEquivFold() for decomposing.
If not set, just do strcasecmp().
|
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_CANON_SET_COUNT | final static int INDEX_CANON_SET_COUNT(Code) | | |
INDEX_CHAR_COUNT | final static int INDEX_CHAR_COUNT(Code) | | |
INDEX_COMBINE_BACK_COUNT | final static int INDEX_COMBINE_BACK_COUNT(Code) | | |
INDEX_COMBINE_BOTH_COUNT | final static int INDEX_COMBINE_BOTH_COUNT(Code) | | |
INDEX_COMBINE_DATA_COUNT | final static int INDEX_COMBINE_DATA_COUNT(Code) | | |
INDEX_COMBINE_FWD_COUNT | final static int INDEX_COMBINE_FWD_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) | | |
SET_INDEX_CANON_BMP_TABLE_LENGTH | final static int SET_INDEX_CANON_BMP_TABLE_LENGTH(Code) | | |
SET_INDEX_CANON_SETS_LENGTH | final static int SET_INDEX_CANON_SETS_LENGTH(Code) | | |
SET_INDEX_CANON_SUPP_TABLE_LENGTH | final static int SET_INDEX_CANON_SUPP_TABLE_LENGTH(Code) | | |
SET_INDEX_TOP | final static int SET_INDEX_TOP(Code) | | |
UNSIGNED_BYTE_MASK | final static int UNSIGNED_BYTE_MASK(Code) | | |
UNSIGNED_INT_MASK | final static long UNSIGNED_INT_MASK(Code) | | |
checkFCD | public static boolean checkFCD(char[] src, int srcStart, int srcLimit, UnicodeSet nx)(Code) | | |
cmpEquivFold | public static int cmpEquivFold(char[] s1, int s1Start, int s1Limit, char[] s2, int s2Start, int s2Limit, int options)(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) | | |
getDecomposition | public static int getDecomposition(int c, boolean compat, char[] dest, int destStart, int destCapacity)(Code) | | |
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) | | |
getFCDTrie | public CharTrie getFCDTrie()(Code) | | Internal API, used by collation code.
Get access to the internal FCD trie table to be able to perform
incremental, per-code unit, FCD checks in collation.
One pointer is sufficient because the trie index values are offset
by the index size, so that the same pointer is used to access the trie
data.
|
getFC_NFKC_Closure | public static int getFC_NFKC_Closure(int c, char[] dest)(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) | | |
makeFCD | public static int makeFCD(char[] src, int srcStart, int srcLimit, char[] dest, int destStart, int destLimit, UnicodeSet nx)(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 |
|
|