Package com.ibm.icu.impl.jdkadapter
Class CollatorICU
- java.lang.Object
-
- java.text.Collator
-
- com.ibm.icu.impl.jdkadapter.CollatorICU
-
- All Implemented Interfaces:
java.lang.Cloneable
,java.util.Comparator<java.lang.Object>
public class CollatorICU extends java.text.Collator
CollatorICU is an adapter class which wraps ICU4J Collator and implements java.text.Collator APIs.
-
-
Field Summary
Fields Modifier and Type Field Description private Collator
fIcuCollator
-
Constructor Summary
Constructors Modifier Constructor Description private
CollatorICU(Collator icuCollator)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Object
clone()
int
compare(java.lang.Object o1, java.lang.Object o2)
int
compare(java.lang.String source, java.lang.String target)
boolean
equals(java.lang.Object that)
boolean
equals(java.lang.String source, java.lang.String target)
java.text.CollationKey
getCollationKey(java.lang.String source)
int
getDecomposition()
int
getStrength()
int
hashCode()
void
setDecomposition(int decompositionMode)
void
setStrength(int newStrength)
Collator
unwrap()
static java.text.Collator
wrap(Collator icuCollator)
-
-
-
Field Detail
-
fIcuCollator
private Collator fIcuCollator
-
-
Constructor Detail
-
CollatorICU
private CollatorICU(Collator icuCollator)
-
-
Method Detail
-
wrap
public static java.text.Collator wrap(Collator icuCollator)
-
unwrap
public Collator unwrap()
-
clone
public java.lang.Object clone()
- Overrides:
clone
in classjava.text.Collator
-
compare
public int compare(java.lang.Object o1, java.lang.Object o2)
- Specified by:
compare
in interfacejava.util.Comparator<java.lang.Object>
- Overrides:
compare
in classjava.text.Collator
-
compare
public int compare(java.lang.String source, java.lang.String target)
- Specified by:
compare
in classjava.text.Collator
-
equals
public boolean equals(java.lang.Object that)
- Specified by:
equals
in interfacejava.util.Comparator<java.lang.Object>
- Overrides:
equals
in classjava.text.Collator
-
equals
public boolean equals(java.lang.String source, java.lang.String target)
- Overrides:
equals
in classjava.text.Collator
-
getCollationKey
public java.text.CollationKey getCollationKey(java.lang.String source)
- Specified by:
getCollationKey
in classjava.text.Collator
-
getDecomposition
public int getDecomposition()
- Overrides:
getDecomposition
in classjava.text.Collator
-
getStrength
public int getStrength()
- Overrides:
getStrength
in classjava.text.Collator
-
hashCode
public int hashCode()
- Specified by:
hashCode
in classjava.text.Collator
-
setDecomposition
public void setDecomposition(int decompositionMode)
- Overrides:
setDecomposition
in classjava.text.Collator
-
setStrength
public void setStrength(int newStrength)
- Overrides:
setStrength
in classjava.text.Collator
-
-