Class ContractionsAndExpansions
java.lang.Object
com.ibm.icu.impl.coll.ContractionsAndExpansions
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate booleanprivate long[]private intprivate UnicodeSetprivate CollationDataprivate UnicodeSetprivate UnicodeSetprivate ContractionsAndExpansions.CESinkprivate Stringprivate UnicodeSetprivate StringBuilder -
Constructor Summary
ConstructorsConstructorDescriptionContractionsAndExpansions(UnicodeSet con, UnicodeSet exp, ContractionsAndExpansions.CESink s, boolean prefixes) -
Method Summary
Modifier and TypeMethodDescription(package private) voidaddExpansions(int start, int end) (package private) voidaddStrings(int start, int end, UnicodeSet set) private voidenumCnERange(int start, int end, int ce32, ContractionsAndExpansions cne) voidforCodePoint(CollationData d, int c) voidprivate voidhandleCE32(int start, int end, int ce32) (package private) voidhandleContractions(int start, int end, int ce32) private voidhandlePrefixes(int start, int end, int ce32) private voidprivate voidsetPrefix(CharSequence pfx)
-
Field Details
-
data
-
contractions
-
expansions
-
sink
-
addPrefixes
private boolean addPrefixes -
checkTailored
private int checkTailored -
tailored
-
ranges
-
unreversedPrefix
-
suffix
-
ces
private long[] ces
-
-
Constructor Details
-
ContractionsAndExpansions
public ContractionsAndExpansions(UnicodeSet con, UnicodeSet exp, ContractionsAndExpansions.CESink s, boolean prefixes)
-
-
Method Details
-
forData
-
enumCnERange
-
forCodePoint
-
handleCE32
private void handleCE32(int start, int end, int ce32) -
handlePrefixes
private void handlePrefixes(int start, int end, int ce32) -
handleContractions
void handleContractions(int start, int end, int ce32) -
addExpansions
void addExpansions(int start, int end) -
addStrings
-
setPrefix
-
resetPrefix
private void resetPrefix()
-