public class TernaryExpression extends Object implements Expression<Object>
| Constructor and Description |
|---|
TernaryExpression(Expression<Boolean> expression1,
Expression<?> expression2,
Expression<?> expression3) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(NodeVisitor visitor) |
Object |
evaluate(PebbleTemplateImpl self,
EvaluationContext context) |
Expression<Boolean> |
getExpression1() |
Expression<?> |
getExpression2() |
Expression<?> |
getExpression3() |
void |
setExpression2(Expression<?> expression2) |
void |
setExpression3(Expression<?> expression3) |
public TernaryExpression(Expression<Boolean> expression1, Expression<?> expression2, Expression<?> expression3)
public Object evaluate(PebbleTemplateImpl self, EvaluationContext context) throws PebbleException
evaluate in interface Expression<Object>PebbleExceptionpublic void accept(NodeVisitor visitor)
public Expression<Boolean> getExpression1()
public Expression<?> getExpression2()
public Expression<?> getExpression3()
public void setExpression3(Expression<?> expression3)
public void setExpression2(Expression<?> expression2)
Copyright © 2015. All rights reserved.