[jboss-svn-commits] JBL Code SVN: r32906 - in labs/jbossrules/trunk/drools-ide-common/src/main/java/org/drools/ide/common/client/modeldriven: brl and 1 other directory.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Mon May 17 10:57:11 EDT 2010
Author: eaa
Date: 2010-05-17 10:57:11 -0400 (Mon, 17 May 2010)
New Revision: 32906
Added:
labs/jbossrules/trunk/drools-ide-common/src/main/java/org/drools/ide/common/client/modeldriven/brl/ExpressionFieldVariable.java
Modified:
labs/jbossrules/trunk/drools-ide-common/src/main/java/org/drools/ide/common/client/modeldriven/SuggestionCompletionEngine.java
Log:
GUVNOR-543: Expression Builder Widget's combobox disappears
- Added new ExpressionFieldVariable for varialbles bound to Fields and not Facts
Modified: labs/jbossrules/trunk/drools-ide-common/src/main/java/org/drools/ide/common/client/modeldriven/SuggestionCompletionEngine.java
===================================================================
--- labs/jbossrules/trunk/drools-ide-common/src/main/java/org/drools/ide/common/client/modeldriven/SuggestionCompletionEngine.java 2010-05-17 14:46:30 UTC (rev 32905)
+++ labs/jbossrules/trunk/drools-ide-common/src/main/java/org/drools/ide/common/client/modeldriven/SuggestionCompletionEngine.java 2010-05-17 14:57:11 UTC (rev 32906)
@@ -32,6 +32,7 @@
public static final String TYPE_BOOLEAN = "Boolean";
public static final String TYPE_DATE = "Date";
public static final String TYPE_OBJECT = "Object"; // for all other unknown
+ public static final String TYPE_FINAL_OBJECT = "FinalObject"; // for all other unknown
// types
/**
Added: labs/jbossrules/trunk/drools-ide-common/src/main/java/org/drools/ide/common/client/modeldriven/brl/ExpressionFieldVariable.java
===================================================================
--- labs/jbossrules/trunk/drools-ide-common/src/main/java/org/drools/ide/common/client/modeldriven/brl/ExpressionFieldVariable.java (rev 0)
+++ labs/jbossrules/trunk/drools-ide-common/src/main/java/org/drools/ide/common/client/modeldriven/brl/ExpressionFieldVariable.java 2010-05-17 14:57:11 UTC (rev 32906)
@@ -0,0 +1,23 @@
+package org.drools.ide.common.client.modeldriven.brl;
+
+import org.drools.ide.common.client.modeldriven.SuggestionCompletionEngine;
+
+/**
+ * This expression represent a bound field. Right now it only acts as a Text
+ * expression
+ * @author esteban
+ */
+public class ExpressionFieldVariable extends ExpressionText {
+
+ @SuppressWarnings("unused")
+ private ExpressionFieldVariable() {}
+
+ public ExpressionFieldVariable(String name) {
+ super(name, "java.lang.String", SuggestionCompletionEngine.TYPE_FINAL_OBJECT);
+ }
+
+ @Override
+ public void accept(ExpressionVisitor visitor) {
+ visitor.visit(this);
+ }
+}
More information about the jboss-svn-commits
mailing list