public class ArithmeticExpression extends AbstractExpression
Modifier and Type | Field and Description |
---|---|
static int |
DIVIDE |
static int |
MINUS |
static int |
MOD |
static int |
MULT |
static int |
PLUS |
static int |
POW |
children, context, updateListener
Constructor and Description |
---|
ArithmeticExpression() |
ArithmeticExpression(Expression e1,
Expression e2,
int opType) |
Modifier and Type | Method and Description |
---|---|
QualifiedValue |
execute()
Compute and return the value of this expression
|
java.lang.String |
getOpName()
Return a human-readable name for the operation that this expression performs
|
int |
getOpType() |
java.lang.Class<?> |
getType()
Return the type that this expression will return
|
boolean |
isConcat() |
void |
setConcat(boolean isConcat) |
void |
setOpType(int i) |
connect, disconnect, getChildren, setChildren, shutdown, startup, typeMismatch
public static final int PLUS
public static final int MINUS
public static final int MULT
public static final int DIVIDE
public static final int MOD
public static final int POW
public ArithmeticExpression(Expression e1, Expression e2, int opType)
public ArithmeticExpression()
public QualifiedValue execute() throws ExpressionException
Expression
ExpressionException
public java.lang.Class<?> getType()
Expression
public java.lang.String getOpName()
Expression
public int getOpType()
public void setOpType(int i)
public boolean isConcat()
public void setConcat(boolean isConcat)