| 接口 | 说明 |
|---|---|
| DirectiveFactory |
定义指令工厂(方便容器型的框架提供注入能力)
|
| Template.Func<T> |
Func 接口用于接管内部的 Stat ast、Env env、Scope scope 变量
实现更加灵活、强大的功能
|
| 类 | 说明 |
|---|---|
| Directive |
Directive 供用户继承并扩展自定义指令,具体用法可以参考
com.jfinal.template.ext.directive 包下面的例子
|
| DirectiveFactoryDefault |
定义指令工厂默认实现
|
| Engine |
Engine
Example:
Engine.use().getTemplate(fileName).render(...);
Engine.use().getTemplate(fileName).renderToString(
|
| EngineConfig |
EngineConfig
|
| Env |
Env
1:解析时存放 #define 定义的模板函数
2:运行时提供 #define 定义的模板函数
3:每个 Template 对象持有一个 Env 对象
|
| Template |
Template
用法:
Template template = Engine.use().getTemplate(...);
template.render(data, writer);
template.renderToString(data);
|
| 异常错误 | 说明 |
|---|---|
| TemplateException |
Template runtime exception
|
Copyright © 2024. All rights reserved.