From 03605532e7a79384ee40dcf1838135de8c5cdc7c Mon Sep 17 00:00:00 2001
From: jvergara <jvergara@localhost>
Date: Wed, 19 Nov 2008 02:19:09 +0000
Subject: [PATCH] Complete fix for issue 3622.  Make all the elements in the schema panels sorted without taking into account the case.

---
 opends/src/guitools/org/opends/guitools/controlpanel/ui/BrowseSchemaPanel.java |   12 ++----------
 1 files changed, 2 insertions(+), 10 deletions(-)

diff --git a/opends/src/guitools/org/opends/guitools/controlpanel/ui/BrowseSchemaPanel.java b/opends/src/guitools/org/opends/guitools/controlpanel/ui/BrowseSchemaPanel.java
index bf41891..4019934 100644
--- a/opends/src/guitools/org/opends/guitools/controlpanel/ui/BrowseSchemaPanel.java
+++ b/opends/src/guitools/org/opends/guitools/controlpanel/ui/BrowseSchemaPanel.java
@@ -80,6 +80,7 @@
 import org.opends.guitools.controlpanel.ui.nodes.*;
 import org.opends.guitools.controlpanel.ui.renderer.CustomListCellRenderer;
 import org.opends.guitools.controlpanel.ui.renderer.TreeCellRenderer;
+import org.opends.guitools.controlpanel.util.LowerCaseComparator;
 import org.opends.guitools.controlpanel.util.Utilities;
 import org.opends.messages.Message;
 import org.opends.server.api.AttributeSyntax;
@@ -693,16 +694,7 @@
     }
     TreePath newSelectionPath = null;
 
-    /**
-     * {@inheritDoc}
-     */
-    Comparator<String> lowerCaseComparator = new Comparator<String>()
-    {
-      public int compare(String s1, String s2)
-      {
-        return s1.toLowerCase().compareTo(s2.toLowerCase());
-      }
-    };
+    Comparator<String> lowerCaseComparator = new LowerCaseComparator();
 
     TreeSet<String> standardOcNames = new TreeSet<String>(lowerCaseComparator);
     HashMap<String, StandardObjectClassTreeNode> hmStandardOcs =

--
Gitblit v1.10.0