public class ExpressionUtils extends Object
| Modifier and Type | Field and Description |
|---|---|
private static groovy.text.SimpleTemplateEngine |
engine |
private static String |
INVALID_TEMPLATE |
private static com.google.common.collect.ImmutableMap<String,Boolean> |
valueMap |
| Constructor and Description |
|---|
ExpressionUtils() |
| Modifier and Type | Method and Description |
|---|---|
private static void |
bindPredefinedFunctions(Map<String,Object> bindings) |
static boolean |
evaluate(String expression,
MethodInvocation invocation,
boolean defaultVal) |
private static Map<String,Object> |
initBindings(MethodInvocation invocation) |
static String |
interpret(String expression,
MethodInvocation invocation) |
static String |
render(String template,
MethodInvocation invocation) |
private static final groovy.text.SimpleTemplateEngine engine
private static final String INVALID_TEMPLATE
public static boolean evaluate(@Nonnull String expression, @Nonnull MethodInvocation invocation, boolean defaultVal)
public static String interpret(@Nonnull String expression, @Nonnull MethodInvocation invocation)
public static String render(@Nonnull String template, @Nonnull MethodInvocation invocation)
@Nonnull private static Map<String,Object> initBindings(@Nonnull MethodInvocation invocation)
Copyright © 2021. All rights reserved.