public interface FreeMarkerUtil
| Modifier and Type | Method and Description |
|---|---|
boolean |
process(java.lang.String templateName,
java.util.Map<java.lang.String,java.lang.Object> dataModel,
java.lang.String fullFileName)
使用模板生成文件
|
boolean |
process(java.lang.String templateName,
java.util.Map<java.lang.String,java.lang.Object> dataModel,
java.io.Writer out)
把模板生成的信息放入指定的输出流中
|
java.lang.String |
process2Str(java.lang.String templateName,
java.util.Map<java.lang.String,java.lang.Object> dataModel)
合并模板和数据,并将结果以字符串形式返回。
|
boolean |
processWeb(java.lang.String templateName)
处理web请求
|
boolean |
processWeb(java.lang.String templateName,
java.util.Map<java.lang.String,java.lang.Object> dataModel)
处理web请求
|
void |
setMode(Mode mode)
设置工具类的使用模式。 工具类的模式默认为
Mode.RUN 运行模式 |
void setMode(Mode mode)
Mode.RUN 运行模式mode - 使用模式Modeboolean process(java.lang.String templateName,
java.util.Map<java.lang.String,java.lang.Object> dataModel,
java.lang.String fullFileName)
templateName - 模板名称dataModel - 数据模型fullFileName - 要生成的文件的绝对路径。boolean true -- 成功, false -- 失败boolean process(java.lang.String templateName,
java.util.Map<java.lang.String,java.lang.Object> dataModel,
java.io.Writer out)
templateName - 模板名称dataModel - 数据模型out - 输出流boolean true -- 成功, false -- 失败boolean processWeb(java.lang.String templateName,
java.util.Map<java.lang.String,java.lang.Object> dataModel)
templateName - 模板名, 无需增加后缀(.ftl)dataModel - 数据模型。 默认在模型中增加上下文路径对象 bpboolean true -- 成功, false -- 失败boolean processWeb(java.lang.String templateName)
templateName - 模板名, 无需增加后缀(.ftl)boolean true -- 成功, false -- 失败java.lang.String process2Str(java.lang.String templateName,
java.util.Map<java.lang.String,java.lang.Object> dataModel)
templateName - 模板名rootMap - 数据:可以是JavaBean,也可以是Map。String