[jboss-svn-commits] JBL Code SVN: r24001 - labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/ruleeditor.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Thu Nov 20 13:34:08 EST 2008


Author: Rikkola
Date: 2008-11-20 13:34:08 -0500 (Thu, 20 Nov 2008)
New Revision: 24001

Added:
   labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/ruleeditor/FunctionEditor.java
Modified:
   labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/ruleeditor/EditorLauncher.java
Log:
JBRULES-1850: Add better handling of functions

Modified: labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/ruleeditor/EditorLauncher.java
===================================================================
--- labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/ruleeditor/EditorLauncher.java	2008-11-20 17:28:48 UTC (rev 24000)
+++ labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/ruleeditor/EditorLauncher.java	2008-11-20 18:34:08 UTC (rev 24001)
@@ -91,8 +91,12 @@
         } else if ( asset.metaData.format.equals( AssetFormats.PROPERTIES ) ) {
             return new PropertiesWidget( asset,
                                          viewer );
-        } else if (asset.metaData.format.equals(AssetFormats.XML)) {
-        	return new XmlFileWidget( asset, viewer );
+        } else if ( asset.metaData.format.equals( AssetFormats.XML ) ) {
+            return new XmlFileWidget( asset,
+                                      viewer );
+        } else if ( asset.metaData.format.equals( AssetFormats.FUNCTION ) ) {
+            return new RuleValidatorWrapper( new FunctionEditor( asset ),
+                                             asset );
         } else {
             return new DefaultContentUploadEditor( asset,
                                                    viewer );

Added: labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/ruleeditor/FunctionEditor.java
===================================================================
--- labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/ruleeditor/FunctionEditor.java	                        (rev 0)
+++ labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/ruleeditor/FunctionEditor.java	2008-11-20 18:34:08 UTC (rev 24001)
@@ -0,0 +1,20 @@
+package org.drools.guvnor.client.ruleeditor;
+
+import org.drools.guvnor.client.rpc.RuleAsset;
+
+import com.google.gwt.user.client.ui.Composite;
+
+public class FunctionEditor extends Composite {
+
+    public FunctionEditor(RuleAsset a, RuleViewer v){
+        this(a);
+    }
+
+    public FunctionEditor(RuleAsset a) {
+		final DefaultRuleContentWidget ed = new DefaultRuleContentWidget(a);
+
+		initWidget(ed);
+
+	}
+
+}




More information about the jboss-svn-commits mailing list