Package org.drools.drl.ast.descr
Class AtomicExprDescr
- java.lang.Object
-
- org.drools.drl.ast.descr.BaseDescr
-
- org.drools.drl.ast.descr.AtomicExprDescr
-
- All Implemented Interfaces:
java.io.Externalizable,java.io.Serializable,ExpressionDescr,Namespaceable
public class AtomicExprDescr extends BaseDescr implements ExpressionDescr
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description AtomicExprDescr()AtomicExprDescr(java.lang.String expression)AtomicExprDescr(java.lang.String expression, boolean isLiteral)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetExpression()java.lang.StringgetRewrittenExpression()booleanhasRewrittenExpression()booleanisLiteral()BaseDescrnegate()AtomicExprDescrreplaceVariable(java.lang.String oldVar, java.lang.String newVar)voidsetExpression(java.lang.String expression)voidsetLiteral(boolean literal)voidsetRewrittenExpression(java.lang.String rewrittenExpression)java.lang.StringtoString()-
Methods inherited from class org.drools.drl.ast.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 java.lang.String getExpression()
- Specified by:
getExpressionin interfaceExpressionDescr
-
setExpression
public void setExpression(java.lang.String expression)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
isLiteral
public boolean isLiteral()
-
setLiteral
public void setLiteral(boolean literal)
-
getRewrittenExpression
public java.lang.String getRewrittenExpression()
-
hasRewrittenExpression
public boolean hasRewrittenExpression()
-
setRewrittenExpression
public void setRewrittenExpression(java.lang.String rewrittenExpression)
-
replaceVariable
public AtomicExprDescr replaceVariable(java.lang.String oldVar, java.lang.String newVar)
- Overrides:
replaceVariablein classBaseDescr
-
-