public class IfExpression extends java.lang.Object implements JsonLogicExpression
| Modifier and Type | Field and Description |
|---|---|
static IfExpression |
IF |
static IfExpression |
TERNARY |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
evaluate(JsonLogicEvaluator evaluator,
JsonLogicArray arguments,
java.lang.Object data) |
java.lang.String |
key() |
public static final IfExpression IF
public static final IfExpression TERNARY
public java.lang.String key()
key in interface JsonLogicExpressionpublic java.lang.Object evaluate(JsonLogicEvaluator evaluator, JsonLogicArray arguments, java.lang.Object data) throws JsonLogicEvaluationException
evaluate in interface JsonLogicExpressionJsonLogicEvaluationException