public abstract class Expression extends Object
| Constructor and Description |
|---|
Expression() |
public final Literal evaluate(ScriptContext context)
public final Object _evaluate(ScriptContext context)
protected abstract Object doEvaluation(ScriptContext context)
public boolean evaluateAsBoolean(ScriptContext context)
public String evaluateAsString(ScriptContext context)
public Double evaluateAsDouble(ScriptContext context)
public int evaluateAsInteger(ScriptContext context)
public List evaluateAsList(ScriptContext context)
public Vector evaluateAsVector(ScriptContext context)
public Expression neg()
public Expression times(Expression arg)
public Expression divide(Expression arg)
public Expression plus(Expression arg)
public Expression minus(Expression arg)
public Expression modulo(Expression arg)
public Expression booleanEquals(Expression arg)
public Expression booleanNotEquals(Expression arg)
public Expression greaterThan(Expression arg)
public Expression lowerThan(Expression arg)
public Expression greaterOrEqualThan(Expression arg)
public Expression lowerOrEqualThan(Expression arg)
public Expression or2(Expression arg)
public Expression and2(Expression arg)
Copyright © 2018. All rights reserved.