@Component public class ExpressionEngineImpl extends java.lang.Object implements ExpressionEngine
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ESCAPE_LEFT |
static java.lang.String |
ESCAPE_RIGHT |
static java.util.regex.Pattern |
PATTERN
Any
${...} expression. |
| Constructor and Description |
|---|
ExpressionEngineImpl() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
render(java.lang.String template,
java.util.Map<java.lang.String,?> parameters)
Renders an expression in its context
|
java.lang.String |
resolve(java.lang.String expression,
java.util.Map<java.lang.String,?> parameters)
Resolves a single expression
|
public static final java.util.regex.Pattern PATTERN
${...} expression. Any curved bracket in the expression must be escaped
using $\.public static final java.lang.String ESCAPE_RIGHT
public static final java.lang.String ESCAPE_LEFT
public java.lang.String render(java.lang.String template,
java.util.Map<java.lang.String,?> parameters)
ExpressionEnginerender in interface ExpressionEnginepublic java.lang.String resolve(java.lang.String expression,
java.util.Map<java.lang.String,?> parameters)
ExpressionEngineresolve in interface ExpressionEngine