public abstract class Template extends Object
| Constructor and Description |
|---|
Template() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
add(String key,
Object value) |
protected <T> void |
addCollection(String key,
Iterable<T> iterable,
BiConsumer<T,TemplateMap.Arguments> mapper) |
protected <T> void |
addLocaleSensitiveObject(String key,
T object,
BiFunction<T,Locale,Object> function) |
protected <T> void |
addMappedObject(String key,
T object,
BiConsumer<T,TemplateMap.Arguments> mapper) |
protected <T> void |
addMappedObject(String key,
T object,
Consumer<TemplateMap.Arguments> mapper) |
protected void |
addSubTemplates(TemplateMap.SubTemplates subTemplates) |
protected Locale |
getDefaultLocale() |
protected abstract String |
getFilePath() |
protected Template |
getMasterTemplate() |
protected Map<String,Template> |
getSubTemplates() |
String |
render() |
String |
render(Locale locale) |
protected Template getMasterTemplate()
protected abstract String getFilePath()
protected void addSubTemplates(TemplateMap.SubTemplates subTemplates)
protected Locale getDefaultLocale()
public final String render()
protected final <T> void addMappedObject(String key, T object, Consumer<TemplateMap.Arguments> mapper)
protected final <T> void addMappedObject(String key, T object, BiConsumer<T,TemplateMap.Arguments> mapper)
protected final <T> void addCollection(String key, Iterable<T> iterable, BiConsumer<T,TemplateMap.Arguments> mapper)
protected final <T> void addLocaleSensitiveObject(String key, T object, BiFunction<T,Locale,Object> function)
Copyright © 2015. All rights reserved.