public class BasicTemplate extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
BasicTemplate.Context<T> |
class |
BasicTemplate.ContextBuilder<T> |
static class |
BasicTemplate.EasyTemplate |
| Constructor and Description |
|---|
BasicTemplate(BasicTemplate sample)
Конструктор копирования
|
BasicTemplate(String template)
Конструктор
|
BasicTemplate(String template,
TemplateParser parser)
Конструктор
|
| Modifier and Type | Method and Description |
|---|---|
BasicTemplate |
clone() |
<T> BasicTemplate.ContextBuilder<T> |
context(Class<T> ctx) |
String |
eval(Object context) |
Func0<String> |
evalAndPrint(Func1<String,String> evalCode) |
Func0<String> |
evalAndPrint(Func1<String,String> evalText,
Func1<String,String> evalCode) |
AstNode |
getAst() |
TemplateParser |
getParser() |
String |
getSource()
Исходный текст шаблона
|
static BasicTemplate.EasyTemplate |
template(String template) |
public BasicTemplate(String template)
template - шаблон сообщенияBasicTemplatepublic BasicTemplate(String template, TemplateParser parser)
template - шаблон сообщенияparser - Парсинг шаблонаBasicTemplatepublic BasicTemplate(BasicTemplate sample)
sample - образецpublic String getSource()
public AstNode getAst()
public TemplateParser getParser()
public Func0<String> evalAndPrint(Func1<String,String> evalText, Func1<String,String> evalCode)
public BasicTemplate clone()
public <T> BasicTemplate.ContextBuilder<T> context(Class<T> ctx)
public static BasicTemplate.EasyTemplate template(String template)
Copyright © 2018. All rights reserved.