Package com.ibm.icu.impl.jdkadapter
Class CollatorICU
java.lang.Object
java.text.Collator
com.ibm.icu.impl.jdkadapter.CollatorICU
- All Implemented Interfaces:
Cloneable
,Comparator<Object>
CollatorICU is an adapter class which wraps ICU4J Collator and
implements java.text.Collator APIs.
-
Field Summary
FieldsFields inherited from class java.text.Collator
CANONICAL_DECOMPOSITION, FULL_DECOMPOSITION, IDENTICAL, NO_DECOMPOSITION, PRIMARY, SECONDARY, TERTIARY
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()
int
int
boolean
boolean
getCollationKey
(String source) int
int
int
hashCode()
void
setDecomposition
(int decompositionMode) void
setStrength
(int newStrength) unwrap()
static Collator
Methods inherited from class java.text.Collator
getAvailableLocales, getInstance, getInstance
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.util.Comparator
reversed, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLong
-
Field Details
-
fIcuCollator
-
-
Constructor Details
-
CollatorICU
-
-
Method Details
-
wrap
-
unwrap
-
clone
-
compare
- Specified by:
compare
in interfaceComparator<Object>
- Overrides:
compare
in classCollator
-
compare
-
equals
- Specified by:
equals
in interfaceComparator<Object>
- Overrides:
equals
in classCollator
-
equals
-
getCollationKey
- Specified by:
getCollationKey
in classCollator
-
getDecomposition
public int getDecomposition()- Overrides:
getDecomposition
in classCollator
-
getStrength
public int getStrength()- Overrides:
getStrength
in classCollator
-
hashCode
public int hashCode() -
setDecomposition
public void setDecomposition(int decompositionMode) - Overrides:
setDecomposition
in classCollator
-
setStrength
public void setStrength(int newStrength) - Overrides:
setStrength
in classCollator
-