public class FastRuntimeEngine extends DefaultTemplateEngine
antlrErrorStrategy, syntaxError| 构造器和说明 |
|---|
FastRuntimeEngine() |
| 限定符和类型 | 方法和说明 |
|---|---|
Program |
createProgram(Resource rs,
Reader reader,
Map<Integer,String> textMap,
String cr,
GroupTemplate gt) |
protected GrammarCreator |
getGrammerCreator(GroupTemplate gt)
语法节点生成器,子类可以扩展射生成自己个性化节点解析,比如带有xss的输出的${},限制循环个数的for语法
|
checkProgram, getAntlrBuilderpublic Program createProgram(Resource rs, Reader reader, Map<Integer,String> textMap, String cr, GroupTemplate gt)
createProgram 在接口中 TemplateEnginecreateProgram 在类中 DefaultTemplateEnginers - 模板idreader - 模板转化成脚本后的内容textMap - 静态文本cr - 模板换行符gt - 模板组protected GrammarCreator getGrammerCreator(GroupTemplate gt)
DefaultTemplateEnginegetGrammerCreator 在类中 DefaultTemplateEngineCopyright © 2019. All rights reserved.