From 126ee1f73851df2e00554573643f31eb26909225 Mon Sep 17 00:00:00 2001 From: Ray Greenwell Date: Fri, 16 Jul 2010 01:19:36 +0000 Subject: [PATCH] Guavafication. A little ugly. git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@6097 542714f4-19e9-0310-aa3c-eee0fc999fb1 --- .../com/threerings/admin/client/TabbedDSetEditor.java | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/java/com/threerings/admin/client/TabbedDSetEditor.java b/src/java/com/threerings/admin/client/TabbedDSetEditor.java index 007303f50..4e6ba5065 100644 --- a/src/java/com/threerings/admin/client/TabbedDSetEditor.java +++ b/src/java/com/threerings/admin/client/TabbedDSetEditor.java @@ -29,11 +29,12 @@ import java.util.Set; import javax.swing.JPanel; import javax.swing.JTabbedPane; +import com.google.common.base.Functions; import com.google.common.base.Predicate; import com.google.common.collect.Maps; +import com.google.common.collect.Ordering; import com.google.common.collect.Sets; -import com.samskivert.util.Comparators; import com.samskivert.util.Logger; import com.samskivert.util.QuickSort; import com.samskivert.util.StringUtil; @@ -115,11 +116,15 @@ public class TabbedDSetEditor extends JPanel } protected Comparator getComparator () { - return Comparators.LEXICAL_CASE_INSENSITIVE; + return LEXICAL_CASE_INSENSITIVE; } - protected Set _allGroups = Sets.newHashSet(); + + protected static final Comparator LEXICAL_CASE_INSENSITIVE = Ordering + .from(String.CASE_INSENSITIVE_ORDER) + .onResultOf(Functions.toStringFunction()) + .nullsLast(); } public static class FieldGrouper extends EntryGrouper