public class TemplateUtils
extends java.lang.Object
| 限定符和类型 | 类和说明 |
|---|---|
static interface |
TemplateUtils.RenderAction
计算参数Action
|
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
dealWithTemplate(java.io.InputStream input,
java.lang.String encoder,
java.io.PrintWriter writer,
java.util.Map map)
将处理过参数的模板输出
|
static void |
dealWithTemplate(java.io.Reader reader,
java.io.PrintWriter writer)
将处理过参数的模板输出
|
static void |
dealWithTemplate(java.io.Reader reader,
java.io.PrintWriter writer,
java.util.Map map)
将处理过参数的模板输出
|
static void |
dealWithTemplate(java.lang.String res,
java.io.PrintWriter writer,
java.util.Map map)
将处理过参数的模板输出
|
static java.lang.String |
i18nTpl(java.lang.String key)
浏览器国际模板Util
|
static java.lang.String |
readTemplate2String(java.lang.String path,
java.lang.String charset)
把模板从path的inputstream,变成一个字符串
|
static java.lang.Object |
rederExtendTpl(CalculatorProvider calculator,
java.lang.String tpl)
计算可扩展的参数, 例如{=ds1.select(id)} + abc
得到的是Farray{1abc, 2abc....}
|
static java.lang.String |
render(java.lang.String tpl)
根据参数, 来计算文档字符串
|
static java.lang.String |
render(java.lang.String tpl,
Calculator c)
已过时。
兼容老的版本
|
static java.lang.String |
render(java.lang.String tpl,
CalculatorProvider c)
根据参数, 来计算文档字符串
|
static java.lang.String |
render(java.lang.String tpl,
java.util.Map context,
CalculatorProvider c)
根据参数, 来计算文档字符串
|
static java.lang.String |
render(java.io.StringReader source,
java.util.Map context)
根据参数, 来计算文档字符串
|
static java.lang.String |
render(java.lang.String tpl,
java.lang.String[] keys,
java.lang.Object[] values)
根据参数, 来计算文档字符串
|
static java.lang.String |
render(java.lang.String tpl,
java.lang.String key,
java.lang.Object value)
根据参数, 来计算文档字符串
|
static java.lang.Object |
renderExtendTpl(CalculatorProvider calculator,
java.lang.String tpl,
TemplateUtils.RenderAction renderAction)
计算可扩展的参数, 例如{=ds1.select(id)} + abc
得到的是Farray{1abc, 2abc....}
|
static java.lang.String |
renderParameter4Tpl(java.lang.String tpl,
java.util.Map context)
根据参数, 来计算文档字符串
|
static java.lang.String |
renderTemplate(java.lang.String resource,
java.util.Map map)
将处理过参数的模板输出
|
static java.lang.String |
renderTpl(CalculatorProvider c,
java.lang.String tpl)
通过Calculator处理tpl
|
static java.lang.String |
renderTpl(CalculatorProvider calculator,
java.lang.String tpl,
NameSpace namespace)
通过Calculator处理tpl
|
static java.lang.String |
renderTpl(CalculatorProvider calculator,
java.lang.String tpl,
TemplateUtils.RenderAction renderAction)
通过Calculator处理tpl
|
public static java.lang.String readTemplate2String(java.lang.String path,
java.lang.String charset)
path - 模板路径charset - 指定的编码public static java.lang.String render(java.lang.String tpl,
java.lang.String key,
java.lang.Object value)
tpl - 文档来源key - 参数keyvalue - 参数值public static java.lang.String render(java.lang.String tpl,
java.lang.String[] keys,
java.lang.Object[] values)
tpl - 文档来源keys - 参数keyvalues - 参数值public static java.lang.String render(java.lang.String tpl)
throws java.lang.Exception
tpl - 文档来源java.lang.Exceptionpublic static java.lang.String render(java.lang.String tpl,
CalculatorProvider c)
throws java.lang.Exception
tpl - 文档来源c - 算子java.lang.Exceptionpublic static java.lang.String render(java.lang.String tpl,
Calculator c)
throws java.lang.Exception
tpl - 文档来源c - 算子java.lang.Exceptionpublic static java.lang.String renderParameter4Tpl(java.lang.String tpl,
java.util.Map context)
throws java.lang.Exception
tpl - 文档来源context - 参数mapjava.lang.Exceptionpublic static java.lang.String render(java.lang.String tpl,
java.util.Map context,
CalculatorProvider c)
throws java.lang.Exception
tpl - 文档来源context - 参数mapc - 算子java.lang.Exceptionpublic static java.lang.String render(java.io.StringReader source,
java.util.Map context)
throws java.io.IOException
source - 文档来源context - 参数mapjava.io.IOExceptionpublic static java.lang.String renderTemplate(java.lang.String resource,
java.util.Map map)
throws java.io.IOException
resource - 文件字符串map - 参数java.io.IOExceptionpublic static void dealWithTemplate(java.lang.String res,
java.io.PrintWriter writer,
java.util.Map map)
throws java.io.IOException
res - 文件字符串writer - 输出源map - 参数java.io.IOExceptionpublic static void dealWithTemplate(java.io.InputStream input,
java.lang.String encoder,
java.io.PrintWriter writer,
java.util.Map map)
throws java.io.IOException
input - 输入流encoder - 编码格式writer - 输出源map - 参数java.io.IOExceptionpublic static void dealWithTemplate(java.io.Reader reader,
java.io.PrintWriter writer)
throws java.io.IOException
reader - 读取源writer - 输出源java.io.IOExceptionpublic static void dealWithTemplate(java.io.Reader reader,
java.io.PrintWriter writer,
java.util.Map map)
throws java.io.IOException
reader - 读取源writer - 输出源map - 参数java.io.IOExceptionpublic static java.lang.String renderTpl(CalculatorProvider c, java.lang.String tpl)
c - 算子tpl - 当前处理的字符串public static java.lang.String renderTpl(CalculatorProvider calculator, java.lang.String tpl, NameSpace namespace)
calculator - 算子tpl - 当前处理的字符串namespace - 参数namespacepublic static java.lang.String renderTpl(CalculatorProvider calculator, java.lang.String tpl, TemplateUtils.RenderAction renderAction)
calculator - 算子tpl - 当前处理的字符串renderAction - 计算参数的Actionpublic static java.lang.Object rederExtendTpl(CalculatorProvider calculator, java.lang.String tpl)
calculator - 算子tpl - 需要计算的参数public static java.lang.Object renderExtendTpl(CalculatorProvider calculator, java.lang.String tpl, TemplateUtils.RenderAction renderAction)
calculator - 算子tpl - 需要计算的参数renderAction - 计算参数的Actionpublic static java.lang.String i18nTpl(java.lang.String key)
key - 指定的序列