public class ConditionalExpression<E> extends DynamicExpression<E>
Expression implementation that evaluates a boolean (condition) expression
and, depending if the result was true or false, evaluates the first or second expression delegate.
The semantic is like the Java expression (condition ? alt1 : alt2).| Constructor and Description |
|---|
ConditionalExpression(Expression<Boolean> condition,
Expression<? extends E> alt1,
Expression<? extends E> alt2) |
| Modifier and Type | Method and Description |
|---|---|
E |
evaluate(org.databene.commons.Context context) |
String |
toString() |
isConstantpublic ConditionalExpression(Expression<Boolean> condition, Expression<? extends E> alt1, Expression<? extends E> alt2)
Copyright © 2011–2014 Volker Bergmann. All rights reserved.