Package com.ibm.icu.impl.coll
Class ContractionsAndExpansions
java.lang.Object
com.ibm.icu.impl.coll.ContractionsAndExpansions
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate boolean
private long[]
private int
private UnicodeSet
private CollationData
private UnicodeSet
private UnicodeSet
private ContractionsAndExpansions.CESink
private String
private UnicodeSet
private StringBuilder
-
Constructor Summary
ConstructorsConstructorDescriptionContractionsAndExpansions
(UnicodeSet con, UnicodeSet exp, ContractionsAndExpansions.CESink s, boolean prefixes) -
Method Summary
Modifier and TypeMethodDescription(package private) void
addExpansions
(int start, int end) (package private) void
addStrings
(int start, int end, UnicodeSet set) private void
enumCnERange
(int start, int end, int ce32, ContractionsAndExpansions cne) void
forCodePoint
(CollationData d, int c) void
private void
handleCE32
(int start, int end, int ce32) (package private) void
handleContractions
(int start, int end, int ce32) private void
handlePrefixes
(int start, int end, int ce32) private void
private void
setPrefix
(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()
-