public class ExpressionEvaluator extends Object
| Constructor and Description |
|---|
ExpressionEvaluator(ProblemsHandler problemsHandler) |
ExpressionEvaluator(Scope scope,
ProblemsHandler problemsHandler) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
booleanEvalueate(ComparisonExpression input) |
Expression |
evaluate(ComposedExpression input) |
Expression |
evaluate(CssString input) |
Expression |
evaluate(EscapedValue input) |
Expression |
evaluate(Expression input) |
Expression |
evaluate(FunctionExpression input) |
boolean |
evaluate(Guard guard) |
Expression |
evaluate(IndirectVariable input) |
boolean |
evaluate(List<Guard> guards) |
Expression |
evaluate(NamedExpression input) |
Expression |
evaluate(SignedExpression input) |
Expression |
evaluate(Variable input) |
List<Expression> |
evaluateAll(List<Expression> expressions) |
Expression |
evaluateIfPresent(Variable input) |
Scope |
evaluateValues(Scope scope) |
boolean |
guardsSatisfied(ReusableStructure mixin) |
boolean |
isRatioExpression(Expression expression) |
Expression |
joinAll(List<Expression> allArguments,
ASTCssNode parent) |
public ExpressionEvaluator(ProblemsHandler problemsHandler)
public ExpressionEvaluator(Scope scope, ProblemsHandler problemsHandler)
public Expression joinAll(List<Expression> allArguments, ASTCssNode parent)
public List<Expression> evaluateAll(List<Expression> expressions)
public Expression evaluate(CssString input)
public Expression evaluate(EscapedValue input)
public Expression evaluate(Variable input)
public Expression evaluateIfPresent(Variable input)
public Expression evaluate(IndirectVariable input)
public Expression evaluate(Expression input)
public boolean booleanEvalueate(ComparisonExpression input)
public Expression evaluate(FunctionExpression input)
public Expression evaluate(NamedExpression input)
public Expression evaluate(SignedExpression input)
public Expression evaluate(ComposedExpression input)
public boolean guardsSatisfied(ReusableStructure mixin)
public boolean evaluate(Guard guard)
public boolean isRatioExpression(Expression expression)
Copyright © 2012-2013. All Rights Reserved.