| 程序包 | 说明 |
|---|---|
| org.beetl.core | |
| org.beetl.core.engine | |
| org.beetl.ext.fn |
| 限定符和类型 | 方法和说明 |
|---|---|
Expression[] |
Function.ChangeInput.update(GrammarCreator creator,
Expression[] exps,
GroupTemplate gt) |
| 构造器和说明 |
|---|
AntlrProgramBuilder(GroupTemplate gt,
GrammarCreator gc) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected GrammarCreator |
DefaultTemplateEngine.getGrammarCreator(GroupTemplate groupTemplate)
语法节点生成器,子类可以扩展射生成自己个性化节点解析,比如带有xss的输出的${},限制循环个数的for语法
|
protected GrammarCreator |
OnlineTemplateEngine.getGrammarCreator(GroupTemplate groupTemplate) |
protected GrammarCreator |
FastRuntimeEngine.getGrammarCreator(GroupTemplate groupTemplate) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
DefaultTemplateEngine.setStrictDisableGrammars(GrammarCreator grammarCreator,
GroupTemplate groupTemplate)
严格MVC下,添加禁用语法的集合
|
| 限定符和类型 | 方法和说明 |
|---|---|
Expression[] |
CheckExistFunction.update(GrammarCreator creator,
Expression[] exps,
GroupTemplate gt)
在语法解析阶段,把${has(userList,sessions)} 转化为 ${has("userList","sessions")}
|
Copyright © 2022. All rights reserved.