[jboss-svn-commits] JBL Code SVN: r31252 - labs/jbossrules/branches/guvnor_expressionEditor2_baunax_esteban/drools-compiler/src/main/java/org/drools/guvnor/client/modeldriven.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Wed Jan 27 08:58:26 EST 2010


Author: baunax
Date: 2010-01-27 08:58:26 -0500 (Wed, 27 Jan 2010)
New Revision: 31252

Modified:
   labs/jbossrules/branches/guvnor_expressionEditor2_baunax_esteban/drools-compiler/src/main/java/org/drools/guvnor/client/modeldriven/SuggestionCompletionEngine.java
Log:
changed b/c we can't use a TreeMap in GWT

Modified: labs/jbossrules/branches/guvnor_expressionEditor2_baunax_esteban/drools-compiler/src/main/java/org/drools/guvnor/client/modeldriven/SuggestionCompletionEngine.java
===================================================================
--- labs/jbossrules/branches/guvnor_expressionEditor2_baunax_esteban/drools-compiler/src/main/java/org/drools/guvnor/client/modeldriven/SuggestionCompletionEngine.java	2010-01-27 13:54:03 UTC (rev 31251)
+++ labs/jbossrules/branches/guvnor_expressionEditor2_baunax_esteban/drools-compiler/src/main/java/org/drools/guvnor/client/modeldriven/SuggestionCompletionEngine.java	2010-01-27 13:58:26 UTC (rev 31252)
@@ -1,6 +1,7 @@
 package org.drools.guvnor.client.modeldriven;
 
 import java.util.ArrayList;
+import java.util.Arrays;
 import java.util.HashMap;
 import java.util.Iterator;
 import java.util.List;
@@ -153,7 +154,7 @@
     private Map<String, List<MethodInfo>> methodInfos            = new HashMap<String, List<MethodInfo>>();
 
 
-    private TreeMap<String, ModelField[]> modelFields = new TreeMap<String, ModelField[]>();
+    private Map<String, ModelField[]> modelFields = new HashMap<String, ModelField[]>();
 
     public SuggestionCompletionEngine() {
 
@@ -639,8 +640,9 @@
      * @return
      */
     public String[] getFactTypes() {
-        Set<String> keys = this.modelFields.navigableKeySet();
-        return keys.toArray(new String[0]);
+        String[] types = this.modelFields.keySet().toArray(new String[this.modelFields.size()]);
+        Arrays.sort(types);
+		return types;
     }
 
     private ModelField getField(String modelClassName, String fieldName){



More information about the jboss-svn-commits mailing list