[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