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.Exception
public static java.lang.String render(java.lang.String tpl, CalculatorProvider c) throws java.lang.Exception
tpl
- 文档来源c
- 算子java.lang.Exception
public static java.lang.String render(java.lang.String tpl, Calculator c) throws java.lang.Exception
tpl
- 文档来源c
- 算子java.lang.Exception
public static java.lang.String renderParameter4Tpl(java.lang.String tpl, java.util.Map context) throws java.lang.Exception
tpl
- 文档来源context
- 参数mapjava.lang.Exception
public static java.lang.String render(java.lang.String tpl, java.util.Map context, CalculatorProvider c) throws java.lang.Exception
tpl
- 文档来源context
- 参数mapc
- 算子java.lang.Exception
public static java.lang.String render(java.io.StringReader source, java.util.Map context) throws java.io.IOException
source
- 文档来源context
- 参数mapjava.io.IOException
public static java.lang.String renderTemplate(java.lang.String resource, java.util.Map map) throws java.io.IOException
resource
- 文件字符串map
- 参数java.io.IOException
public static void dealWithTemplate(java.lang.String res, java.io.PrintWriter writer, java.util.Map map) throws java.io.IOException
res
- 文件字符串writer
- 输出源map
- 参数java.io.IOException
public 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.IOException
public static void dealWithTemplate(java.io.Reader reader, java.io.PrintWriter writer) throws java.io.IOException
reader
- 读取源writer
- 输出源java.io.IOException
public static void dealWithTemplate(java.io.Reader reader, java.io.PrintWriter writer, java.util.Map map) throws java.io.IOException
reader
- 读取源writer
- 输出源map
- 参数java.io.IOException
public 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
- 指定的序列