Package org.drools.compiler.lang.descr
Class AtomicExprDescr
- java.lang.Object
-
- org.drools.compiler.lang.descr.BaseDescr
-
- org.drools.compiler.lang.descr.AtomicExprDescr
-
- All Implemented Interfaces:
Externalizable
,Serializable
,ExpressionDescr
,org.drools.core.rule.Namespaceable
public class AtomicExprDescr extends BaseDescr implements ExpressionDescr
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description AtomicExprDescr()
AtomicExprDescr(String expression)
AtomicExprDescr(String expression, boolean isLiteral)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getExpression()
String
getRewrittenExpression()
boolean
hasRewrittenExpression()
boolean
isLiteral()
BaseDescr
negate()
AtomicExprDescr
replaceVariable(String oldVar, String newVar)
void
setExpression(String expression)
void
setLiteral(boolean literal)
void
setRewrittenExpression(String rewrittenExpression)
String
toString()
-
Methods inherited from class org.drools.compiler.lang.descr.BaseDescr
accept, copyLocation, getColumn, getEndCharacter, getEndColumn, getEndLine, getLine, getNamespace, getResource, getStartCharacter, getText, isNegated, positionAsString, readExternal, setEndCharacter, setEndLocation, setLocation, setNamespace, setResource, setStartCharacter, setText, writeExternal
-
-
-
-
Method Detail
-
getExpression
public String getExpression()
- Specified by:
getExpression
in interfaceExpressionDescr
-
setExpression
public void setExpression(String expression)
-
isLiteral
public boolean isLiteral()
-
setLiteral
public void setLiteral(boolean literal)
-
getRewrittenExpression
public String getRewrittenExpression()
-
hasRewrittenExpression
public boolean hasRewrittenExpression()
-
setRewrittenExpression
public void setRewrittenExpression(String rewrittenExpression)
-
replaceVariable
public AtomicExprDescr replaceVariable(String oldVar, String newVar)
- Overrides:
replaceVariable
in classBaseDescr
-
-