public interface Macro extends Updatable
Modifier and Type | Method and Description |
---|---|
String |
getMacroPath()
获得宏文件路径
|
String |
getName()
返回宏的名字
|
List<EvaluateExpression> |
getParameterDefaultValues()
返回宏的参数的默认值
|
String |
getParameterName(int index)
返回指定索引的参数名,如果越界,则返回null
|
List<String> |
getParameterNames()
返回宏的参数名称
|
TemplateEngine |
getTemplateEngine()
获得模板引擎
|
void |
render(Template template,
TemplateContext pageContext,
TemplateContext context,
OutputStream outputStream)
进行渲染
|
void |
setMacroPath(String macroPath)
设置宏文件路径
|
void |
setTemplateEngine(TemplateEngine templateEngine)
设置模板引擎
|
getAbsolutePath, getLastModifiedTime, setAbsolutePath, setLastModifiedTime
String getName()
String getParameterName(int index)
index
- List<EvaluateExpression> getParameterDefaultValues()
TemplateEngine getTemplateEngine()
void setTemplateEngine(TemplateEngine templateEngine)
templateEngine
- String getMacroPath()
void setMacroPath(String macroPath)
macroPath
- void render(Template template, TemplateContext pageContext, TemplateContext context, OutputStream outputStream) throws TemplateException
context
- outputStream
- TemplateException
Copyright © 2006–2018 TinyGroup. All rights reserved.