public final class TemplateUtils
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
class |
TemplateUtils.StringRenderer |
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
KEEP_PLACEHOLDER
保持占位符变量名标记 __keepPlaceholder=[XTemplate,El,Ognl],会将相应的变量值保留为指定的模板变量格式
|
Modifier and Type | Method and Description |
---|---|
static void |
_setEngine(GroupTemplate engine)
设置BeetlEngine
|
static java.lang.String |
generateFile(java.lang.String templateName,
java.util.Map<java.lang.String,java.lang.Object> context,
java.lang.String pathFname)
生成根据模板和Write生成静态文件至路径
|
static java.lang.String |
generateFile(java.lang.String templateName,
java.util.Map<java.lang.String,java.lang.Object> context,
java.io.Writer writer)
根据模板和Context内容生成至Writer流中。
|
static java.lang.String |
generateWebPageFile(WebPage page,
java.lang.String fileType) |
static java.lang.String |
generateWebPageFile(WebPage page,
java.lang.String text,
java.lang.String fname,
java.lang.String fileType) |
static GroupTemplate |
getEngine()
获取BeetlEngine对象
|
static TemplateUtils |
getInstance() |
static java.lang.String |
getStringPartionFromFile(java.lang.String fname,
java.lang.String start,
java.lang.String end)
根据起始和结束标志字符串从指定的$fname文件中获取文本内容
|
TemplateUtils.StringRenderer |
getStringRenderer() |
static int |
parseTemplate(java.lang.String strTemp,
java.util.Map<java.lang.String,java.lang.Object> context,
java.io.Writer writer) |
public static final java.lang.String KEEP_PLACEHOLDER
public static GroupTemplate getEngine()
public static void _setEngine(GroupTemplate engine)
engine
- public static int parseTemplate(java.lang.String strTemp, java.util.Map<java.lang.String,java.lang.Object> context, java.io.Writer writer)
strTemp
- as Stringcontext
- as VelocityContextwriter
- as Writerpublic static java.lang.String generateFile(java.lang.String templateName, java.util.Map<java.lang.String,java.lang.Object> context, java.io.Writer writer)
templateName
- //Stringcontext
- //VelocityContextwriter
- //WriterGenerateFileException
public static java.lang.String generateFile(java.lang.String templateName, java.util.Map<java.lang.String,java.lang.Object> context, java.lang.String pathFname)
templateName
- //Stringcontext
- //VelocityContextpathFname
- //StringGenerateFileException
public static java.lang.String generateWebPageFile(WebPage page, java.lang.String fileType)
page
- as WebPagefileType
- as String //文件扩展名public static java.lang.String generateWebPageFile(WebPage page, java.lang.String text, java.lang.String fname, java.lang.String fileType)
page
- as WebPage 可以为null用于反馈处理或根据page的属性特殊处理某些文本text
- as Stringfname
- as String //WebPage中存放的文件名fileType
- as String //文件扩展名:.jsp或.vmpublic static java.lang.String getStringPartionFromFile(java.lang.String fname, java.lang.String start, java.lang.String end)
fname
- 文件名start
- 起始标志串end
- 结束标志串public static TemplateUtils getInstance()
public TemplateUtils.StringRenderer getStringRenderer()
Copyright © 2019 by Sucang.cn