[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