public interface SnEL
限定符和类型 | 字段和说明 |
---|---|
static java.lang.String |
CONTEXT_PROPS_KEY
上下文中的属性键(用于支持属性表达式)
|
限定符和类型 | 方法和说明 |
---|---|
static java.lang.Object |
eval(java.lang.String expr)
评估(带编译缓存)
|
static java.lang.Object |
eval(java.lang.String expr,
java.util.function.Function context)
评估(带编译缓存)
|
static java.lang.Object |
eval(java.lang.String expr,
java.util.function.Function context,
boolean cached)
评估
|
static java.lang.Object |
eval(java.lang.String expr,
java.util.Map context)
评估(带编译缓存)
|
static java.lang.Object |
eval(java.lang.String expr,
java.util.Map context,
boolean cached)
评估
|
static java.lang.String |
evalTmpl(java.lang.String expr)
评估模板(带编译缓存)
|
static java.lang.String |
evalTmpl(java.lang.String expr,
java.util.function.Function context)
评估模板(带编译缓存)
|
static java.lang.String |
evalTmpl(java.lang.String expr,
java.util.function.Function context,
boolean cached)
评估模板
|
static java.lang.String |
evalTmpl(java.lang.String expr,
java.util.Map context)
评估模板(带编译缓存)
|
static java.lang.String |
evalTmpl(java.lang.String expr,
java.util.Map context,
boolean cached)
评估模板
|
static Expression |
parse(java.lang.String expr) |
static Expression |
parse(java.lang.String expr,
boolean cached)
解析(将文本解析为一个可评估的表达式结构树,可反向转换)
|
static Expression<java.lang.String> |
parseTmpl(java.lang.String expr) |
static Expression<java.lang.String> |
parseTmpl(java.lang.String expr,
boolean cached)
解析模板
|
static final java.lang.String CONTEXT_PROPS_KEY
static Expression parse(java.lang.String expr, boolean cached)
static Expression parse(java.lang.String expr)
static java.lang.Object eval(java.lang.String expr, java.util.function.Function context, boolean cached)
expr
- 表达式context
- 上下文cached
- 是否带编译缓存static java.lang.Object eval(java.lang.String expr, java.util.Map context, boolean cached)
expr
- 表达式context
- 上下文cached
- 是否带编译缓存static java.lang.Object eval(java.lang.String expr, java.util.function.Function context)
expr
- 表达式context
- 上下文static java.lang.Object eval(java.lang.String expr, java.util.Map context)
expr
- 表达式context
- 上下文static java.lang.Object eval(java.lang.String expr)
expr
- 表达式static Expression<java.lang.String> parseTmpl(java.lang.String expr, boolean cached)
static Expression<java.lang.String> parseTmpl(java.lang.String expr)
static java.lang.String evalTmpl(java.lang.String expr, java.util.function.Function context, boolean cached)
expr
- 表达式context
- 上下文cached
- 是否带编译缓存static java.lang.String evalTmpl(java.lang.String expr, java.util.Map context, boolean cached)
expr
- 表达式context
- 上下文cached
- 是否带编译缓存static java.lang.String evalTmpl(java.lang.String expr, java.util.function.Function context)
expr
- 表达式context
- 上下文static java.lang.String evalTmpl(java.lang.String expr, java.util.Map context)
expr
- 表达式context
- 上下文static java.lang.String evalTmpl(java.lang.String expr)
expr
- 表达式