@Deprecated public final class BeetlUtil extends Object
Modifier and Type | Class and Description |
---|---|
static class |
BeetlUtil.ResourceLoaderBuilder
Deprecated.
ResourceLoader构建器
|
Constructor and Description |
---|
BeetlUtil()
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static org.beetl.core.GroupTemplate |
createClassPathGroupTemplate(String path)
Deprecated.
创建字符串的模板组
GroupTemplate ,配置文件使用全局默认此时自定义的配置文件可在ClassPath中放入beetl.properties配置 |
static org.beetl.core.GroupTemplate |
createFileGroupTemplate(String dir)
Deprecated.
创建文件目录的模板组
GroupTemplate ,配置文件使用全局默认,使用UTF-8编码此时自定义的配置文件可在ClassPath中放入beetl.properties配置 |
static org.beetl.core.GroupTemplate |
createFileGroupTemplate(String dir,
Charset charset)
Deprecated.
创建文件目录的模板组
GroupTemplate ,配置文件使用全局默认此时自定义的配置文件可在ClassPath中放入beetl.properties配置 |
static org.beetl.core.GroupTemplate |
createGroupTemplate()
Deprecated.
创建默认模板组
GroupTemplate ,默认的模板组从ClassPath中读取 |
static org.beetl.core.GroupTemplate |
createGroupTemplate(org.beetl.core.ResourceLoader<?> loader)
Deprecated.
创建自定义的模板组
GroupTemplate ,配置文件使用全局默认此时自定义的配置文件可在ClassPath中放入beetl.properties配置 |
static org.beetl.core.GroupTemplate |
createGroupTemplate(org.beetl.core.ResourceLoader<?> loader,
org.beetl.core.Configuration conf)
Deprecated.
创建自定义的
GroupTemplate |
static org.beetl.core.GroupTemplate |
createStrGroupTemplate()
Deprecated.
创建字符串的模板组
GroupTemplate ,配置文件使用全局默认此时自定义的配置文件可在ClassPath中放入beetl.properties配置 |
static org.beetl.core.GroupTemplate |
createWebAppGroupTemplate()
Deprecated.
创建WebApp的模板组
GroupTemplate ,配置文件使用全局默认此时自定义的配置文件可在ClassPath中放入beetl.properties配置 |
static org.beetl.core.Template |
getClassPathTemplate(String path,
String templateFileName)
Deprecated.
获得ClassPath模板
|
static org.beetl.core.Template |
getFileTemplate(String dir,
String templateFileName)
Deprecated.
获得本地文件模板
|
static org.beetl.core.Template |
getStrTemplate(String source)
Deprecated.
获得字符串模板
|
static org.beetl.core.Template |
getTemplate(org.beetl.core.GroupTemplate groupTemplate,
String source)
Deprecated.
获得模板
|
static String |
render(String path,
String templateFileName,
Map<String,Object> bindingMap)
Deprecated.
渲染模板,如果为相对路径,则渲染ClassPath模板,否则渲染本地文件模板
|
static String |
render(org.beetl.core.Template template,
Map<String,Object> bindingMap)
Deprecated.
渲染模板
|
static Writer |
render(org.beetl.core.Template templateContent,
Map<String,Object> bindingMap,
Writer writer)
Deprecated.
渲染模板
|
static String |
renderFromStr(String templateContent,
Map<String,Object> bindingMap)
Deprecated.
渲染模板
|
static Writer |
renderFromStr(String templateContent,
Map<String,Object> bindingMap,
Writer writer)
Deprecated.
渲染模板
|
static BeetlUtil.ResourceLoaderBuilder |
resourceLoaderBuilder()
Deprecated.
|
public static org.beetl.core.GroupTemplate createGroupTemplate()
GroupTemplate
,默认的模板组从ClassPath中读取GroupTemplate
public static org.beetl.core.GroupTemplate createStrGroupTemplate()
GroupTemplate
,配置文件使用全局默认GroupTemplate
public static org.beetl.core.GroupTemplate createWebAppGroupTemplate()
GroupTemplate
,配置文件使用全局默认GroupTemplate
public static org.beetl.core.GroupTemplate createClassPathGroupTemplate(String path)
GroupTemplate
,配置文件使用全局默认path
- 相对ClassPath的路径GroupTemplate
public static org.beetl.core.GroupTemplate createFileGroupTemplate(String dir)
GroupTemplate
,配置文件使用全局默认,使用UTF-8编码dir
- 目录路径(绝对路径)GroupTemplate
public static org.beetl.core.GroupTemplate createFileGroupTemplate(String dir, Charset charset)
GroupTemplate
,配置文件使用全局默认dir
- 目录路径(绝对路径)charset
- 读取模板文件的编码GroupTemplate
public static org.beetl.core.GroupTemplate createGroupTemplate(org.beetl.core.ResourceLoader<?> loader)
GroupTemplate
,配置文件使用全局默认loader
- ResourceLoader
,资源加载器GroupTemplate
public static org.beetl.core.GroupTemplate createGroupTemplate(org.beetl.core.ResourceLoader<?> loader, org.beetl.core.Configuration conf)
GroupTemplate
loader
- ResourceLoader
,资源加载器conf
- Configuration
配置文件GroupTemplate
public static org.beetl.core.Template getTemplate(org.beetl.core.GroupTemplate groupTemplate, String source)
groupTemplate
- GroupTemplate
source
- 模板资源,根据不同的 ResourceLoader
加载不同的模板资源Template
public static org.beetl.core.Template getStrTemplate(String source)
source
- 模板内容public static org.beetl.core.Template getClassPathTemplate(String path, String templateFileName)
path
- ClassPath路径templateFileName
- 模板内容public static org.beetl.core.Template getFileTemplate(String dir, String templateFileName)
dir
- 目录绝对路径templateFileName
- 模板内容public static String render(org.beetl.core.Template template, Map<String,Object> bindingMap)
template
- Template
bindingMap
- 绑定参数public static String render(String path, String templateFileName, Map<String,Object> bindingMap)
path
- 路径templateFileName
- 模板文件名bindingMap
- 绑定参数public static String renderFromStr(String templateContent, Map<String,Object> bindingMap)
templateContent
- 模板内容bindingMap
- 绑定参数public static Writer render(org.beetl.core.Template templateContent, Map<String,Object> bindingMap, Writer writer)
public static Writer renderFromStr(String templateContent, Map<String,Object> bindingMap, Writer writer)
public static BeetlUtil.ResourceLoaderBuilder resourceLoaderBuilder()
BeetlUtil.ResourceLoaderBuilder
Copyright © 2021. All rights reserved.