| 限定符和类型 | 字段和说明 |
|---|---|
GroupTemplate |
Template.gt |
protected GroupTemplate |
Script.gt |
GroupTemplate |
Context.gt
模板组
|
static GroupTemplate |
BeetlKit.gt
BeetlKit 默认使用的GroupTemplate,用户可以设置新的
|
protected GroupTemplate |
AntlrProgramBuilder.gt |
| 限定符和类型 | 方法和说明 |
|---|---|
Program |
TemplateEngine.createProgram(Resource resource,
Reader input,
Map<Integer,String> textMap,
String cr,
GroupTemplate gt) |
void |
ResourceLoader.init(GroupTemplate gt)
一些初始化方法
|
| 构造器和说明 |
|---|
AntlrProgramBuilder(GroupTemplate gt,
GrammarCreator gc) |
Context(GroupTemplate gt) |
Context(GroupTemplate gt,
ContextBuffer buffer) |
Script(GroupTemplate gt,
Program program,
Configuration cf) |
Template(GroupTemplate gt,
Program program,
Configuration cf) |
Template(GroupTemplate gt,
Program program,
Configuration cf,
ContextBuffer buffer) |
| 限定符和类型 | 方法和说明 |
|---|---|
Program |
OnlineTemplateEngine.createProgram(Resource rs,
Reader reader,
Map<Integer,String> textMap,
String cr,
GroupTemplate gt) |
Program |
FastRuntimeEngine.createProgram(Resource rs,
Reader reader,
Map<Integer,String> textMap,
String cr,
GroupTemplate gt) |
Program |
DefaultTemplateEngine.createProgram(Resource resource,
Reader reader,
Map<Integer,String> textMap,
String cr,
GroupTemplate gt) |
protected AntlrProgramBuilder |
DefaultTemplateEngine.getAntlrBuilder(GroupTemplate gt)
获取一个beetl模板的解析器,子类可以扩展
|
protected GrammarCreator |
OnlineTemplateEngine.getGrammerCreator(GroupTemplate gt) |
protected GrammarCreator |
FastRuntimeEngine.getGrammerCreator(GroupTemplate gt) |
protected GrammarCreator |
DefaultTemplateEngine.getGrammerCreator(GroupTemplate gt)
语法节点生成器,子类可以扩展射生成自己个性化节点解析,比如带有xss的输出的${},限制循环个数的for语法
|
| 限定符和类型 | 字段和说明 |
|---|---|
GroupTemplate |
BeetlException.gt
GroupTemplate
|
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
BeetlUtil.autoFileFunctionRegister(GroupTemplate gt,
File funtionRoot,
String ns,
String path,
String functionSuffix) |
static RuntimeException |
BeetlUtil.throwCastException(ClassCastException ex,
GroupTemplate gt) |
| 构造器和说明 |
|---|
ClassSearch(Set<String> pkgList,
GroupTemplate gt)
默认的搜索列表
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
StringTemplateResourceLoader.init(GroupTemplate gt) |
void |
MapResourceLoader.init(GroupTemplate gt) |
void |
FileResourceLoader.init(GroupTemplate gt) |
void |
CompositeResourceLoader.init(GroupTemplate gt) |
void |
ClasspathResourceLoader.init(GroupTemplate gt) |
| 限定符和类型 | 字段和说明 |
|---|---|
GroupTemplate |
Program.gt |
| 构造器和说明 |
|---|
ErrorGrammarProgram(Resource res,
GroupTemplate gt,
String cr) |
| 限定符和类型 | 字段和说明 |
|---|---|
protected GroupTemplate |
Tag.gt |
| 构造器和说明 |
|---|
TextParser(GroupTemplate groupTemplate,
Configuration.DelimeterHolder pdConfig,
Configuration.DelimeterHolder sdConfig) |
TextParser(GroupTemplate groupTemplate,
Configuration.DelimeterHolder pdConfig,
Configuration.DelimeterHolder sdConfig,
Configuration.HtmlTagHolder tagConfig) |
| 限定符和类型 | 字段和说明 |
|---|---|
GroupTemplate |
BeetlViewMaker.groupTemplate |
| 限定符和类型 | 方法和说明 |
|---|---|
GroupTemplate |
ServletGroupTemplate.getGroupTemplate() |
| 限定符和类型 | 字段和说明 |
|---|---|
protected GroupTemplate |
BaseSimulate.gt |
| 构造器和说明 |
|---|
BaseSimulate(GroupTemplate gt,
JsonUtil jsonUtil,
String base) |
WebSimulate(GroupTemplate gt) |
WebSimulate(GroupTemplate gt,
JsonUtil jsonUtil) |
WebSimulate(GroupTemplate gt,
JsonUtil jsonUtil,
String base) |
| 限定符和类型 | 字段和说明 |
|---|---|
protected GroupTemplate |
BeetlSpringView.groupTemplate
视图使用的Beetl GroupTemplate,由ViewResolver注入,如果不设置,取上下文中唯一的GroupTemplate对象
|
protected GroupTemplate |
BeetlGroupUtilConfiguration.groupTemplate |
| 限定符和类型 | 方法和说明 |
|---|---|
GroupTemplate |
BeetlSpringView.getGroupTemplate() |
GroupTemplate |
BeetlGroupUtilConfiguration.getGroupTemplate() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
AbstractGroupTemplateConfig.config(GroupTemplate groupTemplate)
配置GroupTemplate
|
void |
BeetlSpringViewResolver.setGroupTemplate(GroupTemplate groupTemplate)
视图使用的Beetl GroupTemplate,如果不设置,取上下文中唯一的GroupTemplate对象
|
void |
BeetlSpringView.setGroupTemplate(GroupTemplate groupTemplate)
视图使用的Beetl GroupTemplate,由ViewResolver注入,如果不设置,取上下文中唯一的GroupTemplate对象
|
| 限定符和类型 | 字段和说明 |
|---|---|
static GroupTemplate |
Struts2BeetlActionResult.groupTemplate |
| 限定符和类型 | 方法和说明 |
|---|---|
protected abstract GroupTemplate |
SimpleCrossFilter.getGroupTemplate()
返回一个GroupTemlate
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
WebRenderExt.modify(Template template,
GroupTemplate gt,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
| 构造器和说明 |
|---|
WebRender(GroupTemplate gt) |
Copyright © 2019. All rights reserved.