[jboss-svn-commits] JBL Code SVN: r21227 - labs/jbossrules/trunk/drools-guvnor/modules/plug-editors/src/org/drools/guvnor.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Fri Jul 25 11:06:34 EDT 2008


Author: arhan
Date: 2008-07-25 11:06:33 -0400 (Fri, 25 Jul 2008)
New Revision: 21227

Modified:
   labs/jbossrules/trunk/drools-guvnor/modules/plug-editors/src/org/drools/guvnor/Generator.java
   labs/jbossrules/trunk/drools-guvnor/modules/plug-editors/src/org/drools/guvnor/RulesNewMenuGenerator.java
Log:
GSOC2008: automating build for "plug-ins"

Modified: labs/jbossrules/trunk/drools-guvnor/modules/plug-editors/src/org/drools/guvnor/Generator.java
===================================================================
--- labs/jbossrules/trunk/drools-guvnor/modules/plug-editors/src/org/drools/guvnor/Generator.java	2008-07-25 14:56:37 UTC (rev 21226)
+++ labs/jbossrules/trunk/drools-guvnor/modules/plug-editors/src/org/drools/guvnor/Generator.java	2008-07-25 15:06:33 UTC (rev 21227)
@@ -11,7 +11,7 @@
  */
 public abstract class Generator extends Task {
 
-    List<Object> configs;
+    List<Object> configs = new ArrayList<Object>();
     Set<String> imports = new TreeSet<String>();
 
     String configuration;
@@ -64,6 +64,7 @@
             System.out.println("loading configuration: " + configuration);
             loadEditorsConfig();
         } catch (IOException e) {
+            e.printStackTrace();
             throw new BuildException(e);
         }
 

Modified: labs/jbossrules/trunk/drools-guvnor/modules/plug-editors/src/org/drools/guvnor/RulesNewMenuGenerator.java
===================================================================
--- labs/jbossrules/trunk/drools-guvnor/modules/plug-editors/src/org/drools/guvnor/RulesNewMenuGenerator.java	2008-07-25 14:56:37 UTC (rev 21226)
+++ labs/jbossrules/trunk/drools-guvnor/modules/plug-editors/src/org/drools/guvnor/RulesNewMenuGenerator.java	2008-07-25 15:06:33 UTC (rev 21227)
@@ -19,16 +19,16 @@
         StringBuffer sb = new StringBuffer("package org.drools.guvnor.client.explorer;\n\n");
         sb.append("\npublic class EditorLauncher {\n\n");
         sb.append("  public static Menu getMenu(final ExplorerLayoutManager manager) {\n");
-        sb.append("    Menu m = new Menu();");
+        sb.append("    Menu m = new Menu();\n\n");
         for (Object o : configs) {
             ItemConfiguration item = (ItemConfiguration) o;
-            sb.append("m.addItem(new Item(\"" + item.title + "\"), new BaseItemListenerAdapter() {\n");
-            sb.append("public void onClick(BaseItem item, EventObject e) {");
-            sb.append("manager.launchWizard(\"" + item.type + "\", \"" + item.title + "\", " + item.showCategories + ");");
-            sb.append("}");
-            sb.append("}, \"" + item.icon + "\"));");
+            sb.append("    m.addItem(new Item(\"" + item.title + "\"), new BaseItemListenerAdapter() {\n");
+            sb.append("      public void onClick(BaseItem item, EventObject e) {\n");
+            sb.append("        manager.launchWizard(\"" + item.type + "\", \"" + item.title + "\", " + item.showCategories + ");\n");
+            sb.append("      }\n");
+            sb.append("    }, \"" + item.icon + "\"));\n\n");
         }
-        sb.append("  }");
+        sb.append("  }\n");
         sb.append("}");
         return sb.toString();
     }




More information about the jboss-svn-commits mailing list