public final class JsonLogic
extends java.lang.Object
| Constructor and Description |
|---|
JsonLogic() |
| Modifier and Type | Method and Description |
|---|---|
JsonLogic |
addOperation(JsonLogicExpression expression) |
JsonLogic |
addOperation(java.lang.String name,
java.util.function.Function<java.lang.Object[],java.lang.Object> function) |
java.lang.Object |
apply(java.lang.String json,
java.lang.Object data) |
static boolean |
truthy(java.lang.Object value) |
public JsonLogic addOperation(java.lang.String name, java.util.function.Function<java.lang.Object[],java.lang.Object> function)
public JsonLogic addOperation(JsonLogicExpression expression)
public java.lang.Object apply(java.lang.String json,
java.lang.Object data)
throws JsonLogicException
JsonLogicExceptionpublic static boolean truthy(java.lang.Object value)