[jboss-svn-commits] JBL Code SVN: r20038 - labs/jbossrules/branches/parser-rewrite/drools-compiler/src/main/java/org/drools/lang/descr.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Mon May 19 13:34:16 EDT 2008


Author: porcelli
Date: 2008-05-19 13:34:15 -0400 (Mon, 19 May 2008)
New Revision: 20038

Modified:
   labs/jbossrules/branches/parser-rewrite/drools-compiler/src/main/java/org/drools/lang/descr/EvaluatorBasedRestrictionDescr.java
   labs/jbossrules/branches/parser-rewrite/drools-compiler/src/main/java/org/drools/lang/descr/LiteralRestrictionDescr.java
   labs/jbossrules/branches/parser-rewrite/drools-compiler/src/main/java/org/drools/lang/descr/QualifiedIdentifierRestrictionDescr.java
   labs/jbossrules/branches/parser-rewrite/drools-compiler/src/main/java/org/drools/lang/descr/ReturnValueRestrictionDescr.java
   labs/jbossrules/branches/parser-rewrite/drools-compiler/src/main/java/org/drools/lang/descr/VariableRestrictionDescr.java
Log:
Added necessary new constructor without parameters.

Modified: labs/jbossrules/branches/parser-rewrite/drools-compiler/src/main/java/org/drools/lang/descr/EvaluatorBasedRestrictionDescr.java
===================================================================
--- labs/jbossrules/branches/parser-rewrite/drools-compiler/src/main/java/org/drools/lang/descr/EvaluatorBasedRestrictionDescr.java	2008-05-19 17:31:55 UTC (rev 20037)
+++ labs/jbossrules/branches/parser-rewrite/drools-compiler/src/main/java/org/drools/lang/descr/EvaluatorBasedRestrictionDescr.java	2008-05-19 17:34:15 UTC (rev 20038)
@@ -31,6 +31,12 @@
     private boolean           negated;
     private String            parameterText;
 
+	/**
+     * Creates a new EvaluatorBasedRestriction
+     */
+    public EvaluatorBasedRestrictionDescr(){    	
+    }
+
     /**
      * Creates a new EvaluatorBasedRestriction
      * 
@@ -76,8 +82,34 @@
         return parameterText;
     }
     
+    /**
+     * Sets the evaluator ID for this restriction
+     */
+    public void setEvaluator(String evaluator) {
+		this.evaluator = evaluator;
+	}
+    /**
+     * Sets if this evaluator is negated.
+     * Example: "contains" is boolean negated if you want to check the elements that are not contained ("not contains")
+     * 
+     * @param negated the negated
+     */
+	public void setNegated(boolean negated) {
+		this.negated = negated;
+	}
+
+    /**
+     * Set any parameter text.
+     * A parameter text is evaluator parameters like "after[1,10]". In the previous example,
+     * the parameter text will be "1,10".
+     * 
+     * @return parameterText the parameterText
+     */
+	public void setParameterText(String parameterText) {
+		this.parameterText = parameterText;
+	}
+
     public String toString() {
         return ( this.isNegated() ? "not " : "" ) + this.getEvaluator() + ( this.getParameterText() != null ? "["+this.getParameterText()+"]" : "");
     }
-
-}
+}
\ No newline at end of file

Modified: labs/jbossrules/branches/parser-rewrite/drools-compiler/src/main/java/org/drools/lang/descr/LiteralRestrictionDescr.java
===================================================================
--- labs/jbossrules/branches/parser-rewrite/drools-compiler/src/main/java/org/drools/lang/descr/LiteralRestrictionDescr.java	2008-05-19 17:31:55 UTC (rev 20037)
+++ labs/jbossrules/branches/parser-rewrite/drools-compiler/src/main/java/org/drools/lang/descr/LiteralRestrictionDescr.java	2008-05-19 17:34:15 UTC (rev 20038)
@@ -33,6 +33,9 @@
     private static final long serialVersionUID = 400L;
     private int               type;
 
+    public LiteralRestrictionDescr(){
+    }
+
     public LiteralRestrictionDescr(final String evaluator,
                                    final String text) {
         this( evaluator,

Modified: labs/jbossrules/branches/parser-rewrite/drools-compiler/src/main/java/org/drools/lang/descr/QualifiedIdentifierRestrictionDescr.java
===================================================================
--- labs/jbossrules/branches/parser-rewrite/drools-compiler/src/main/java/org/drools/lang/descr/QualifiedIdentifierRestrictionDescr.java	2008-05-19 17:31:55 UTC (rev 20037)
+++ labs/jbossrules/branches/parser-rewrite/drools-compiler/src/main/java/org/drools/lang/descr/QualifiedIdentifierRestrictionDescr.java	2008-05-19 17:34:15 UTC (rev 20038)
@@ -26,6 +26,9 @@
 
     private static final long serialVersionUID = 400L;
 
+    public QualifiedIdentifierRestrictionDescr(){
+    }
+
     public QualifiedIdentifierRestrictionDescr(final String evaluator,
                                                final boolean isNegated,
                                                final String parameterText,

Modified: labs/jbossrules/branches/parser-rewrite/drools-compiler/src/main/java/org/drools/lang/descr/ReturnValueRestrictionDescr.java
===================================================================
--- labs/jbossrules/branches/parser-rewrite/drools-compiler/src/main/java/org/drools/lang/descr/ReturnValueRestrictionDescr.java	2008-05-19 17:31:55 UTC (rev 20037)
+++ labs/jbossrules/branches/parser-rewrite/drools-compiler/src/main/java/org/drools/lang/descr/ReturnValueRestrictionDescr.java	2008-05-19 17:34:15 UTC (rev 20038)
@@ -23,6 +23,9 @@
     private String[]          declarations;
     private String            classMethodName;
 
+    public ReturnValueRestrictionDescr(){
+    }
+
     public ReturnValueRestrictionDescr(final String evaluator ) {
         super( evaluator,
                false,

Modified: labs/jbossrules/branches/parser-rewrite/drools-compiler/src/main/java/org/drools/lang/descr/VariableRestrictionDescr.java
===================================================================
--- labs/jbossrules/branches/parser-rewrite/drools-compiler/src/main/java/org/drools/lang/descr/VariableRestrictionDescr.java	2008-05-19 17:31:55 UTC (rev 20037)
+++ labs/jbossrules/branches/parser-rewrite/drools-compiler/src/main/java/org/drools/lang/descr/VariableRestrictionDescr.java	2008-05-19 17:34:15 UTC (rev 20038)
@@ -20,6 +20,9 @@
 
     private static final long serialVersionUID = 400L;
 
+    public VariableRestrictionDescr(){    	
+    }
+
     public VariableRestrictionDescr(final String evaluator,
                                     final String identifier ) {
         super( evaluator,




More information about the jboss-svn-commits mailing list