From 73b5df05169be4bf4fa79695ef9c9425427931f8 Mon Sep 17 00:00:00 2001 From: Axel Uhl Date: Thu, 1 Sep 2011 12:57:27 +0200 Subject: [PATCH] added JSNI-based collator --- .../com/sap/sailing/gwt/ui/client/Collator.java | 13 +++++++++++++ .../sap/sailing/gwt/ui/client/LeaderboardPanel.java | 1 - 2 files changed, 13 insertions(+), 1 deletion(-) create mode 100755 java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/Collator.java diff --git a/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/Collator.java b/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/Collator.java new file mode 100755 index 00000000000..a752024ea28 --- /dev/null +++ b/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/Collator.java @@ -0,0 +1,13 @@ +package com.sap.sailing.gwt.ui.client; + +public class Collator { + private static final Collator instance = new Collator(); + + public static final Collator getInstance() { + return instance; + } + + public native int compare(String o1, String o2); /*-{ + return o1.localeCompare(o2); + }-*/ +} diff --git a/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/LeaderboardPanel.java b/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/LeaderboardPanel.java index 6582abdb251..18501b62ecb 100755 --- a/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/LeaderboardPanel.java +++ b/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/LeaderboardPanel.java @@ -1,6 +1,5 @@ package com.sap.sailing.gwt.ui.client; -import java.text.Collator; import java.util.ArrayList; import java.util.Collections; import java.util.Comparator;