Package org.miaixz.bus.extra.template
Class TemplateConfig
java.lang.Object
org.miaixz.bus.extra.template.TemplateConfig
- All Implemented Interfaces:
Serializable
模板配置
- Since:
- Java 17+
- Author:
- Kimi Liu
- See Also:
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescription默认构造,使用UTF8编码,默认从ClassPath获取模板TemplateConfig(String path) 构造,默认UTF-8编码TemplateConfig(String path, TemplateConfig.ResourceMode resourceMode) 构造,默认UTF-8编码TemplateConfig(Charset charset, String path, TemplateConfig.ResourceMode resourceMode) 构造 -
Method Summary
Modifier and TypeMethodDescriptionboolean获取编码获取编码Class<? extends TemplateProvider> 获取自定义引擎,null表示系统自动判断getPath()获取模板路径,如果ClassPath或者WebRoot模式,则表示相对路径获取模板资源加载方式inthashCode()voidsetCharset(Charset charset) 设置编码setCustomEngine(Class<? extends TemplateProvider> customEngine) 设置自定义引擎,null表示系统自动判断void设置模板路径,如果ClassPath或者WebRoot模式,则表示相对路径voidsetResourceMode(TemplateConfig.ResourceMode resourceMode) 设置模板资源加载方式
-
Field Details
-
DEFAULT
默认配置
-
-
Constructor Details
-
TemplateConfig
public TemplateConfig()默认构造,使用UTF8编码,默认从ClassPath获取模板 -
TemplateConfig
构造,默认UTF-8编码- Parameters:
path- 模板路径,如果ClassPath或者WebRoot模式,则表示相对路径
-
TemplateConfig
构造,默认UTF-8编码- Parameters:
path- 模板路径,如果ClassPath或者WebRoot模式,则表示相对路径resourceMode- 模板资源加载方式
-
TemplateConfig
构造- Parameters:
charset- 编码path- 模板路径,如果ClassPath或者WebRoot模式,则表示相对路径resourceMode- 模板资源加载方式
-
-
Method Details
-
getCharset
获取编码- Returns:
- 编码
-
setCharset
设置编码- Parameters:
charset- 编码
-
getCharsetString
获取编码- Returns:
- 编码
-
getPath
获取模板路径,如果ClassPath或者WebRoot模式,则表示相对路径- Returns:
- 模板路径
-
setPath
设置模板路径,如果ClassPath或者WebRoot模式,则表示相对路径- Parameters:
path- 模板路径
-
getResourceMode
获取模板资源加载方式- Returns:
- 模板资源加载方式
-
setResourceMode
设置模板资源加载方式- Parameters:
resourceMode- 模板资源加载方式
-
getCustomEngine
获取自定义引擎,null表示系统自动判断- Returns:
- 自定义引擎,null表示系统自动判断
-
setCustomEngine
设置自定义引擎,null表示系统自动判断- Parameters:
customEngine- 自定义引擎,null表示系统自动判断- Returns:
- this
-
equals
-
hashCode
public int hashCode()
-