home *** CD-ROM | disk | FTP | other *** search
- package COM.objectspace.jgl;
-
- import java.text.CollationKey;
- import java.text.Collator;
-
- public final class EqualCollationKey implements BinaryPredicate {
- Collator collator;
-
- public EqualCollationKey() {
- this.collator = Collator.getInstance();
- }
-
- public EqualCollationKey(Collator var1) {
- this.collator = var1;
- }
-
- public boolean execute(Object var1, Object var2) {
- CollationKey var3 = var1 instanceof CollationKey ? (CollationKey)var1 : this.collator.getCollationKey(var1.toString());
- CollationKey var4 = var2 instanceof CollationKey ? (CollationKey)var2 : this.collator.getCollationKey(var2.toString());
- return var3.compareTo(var4) == 0;
- }
- }
-