public class TemplateEngine extends Object
| Constructor and Description |
|---|
TemplateEngine(String language,
String templatePath,
String defaultTemplate)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected org.apache.velocity.VelocityContext |
createContext(Map<String,Object> variables)
Create a
VelocityContext with variables. |
protected org.apache.velocity.Template |
createTemplate(String language,
String templatePath,
String defaultTemplate)
Create a template.
|
void |
merge(Map<String,Object> variables,
Writer writer)
Run template engine to generate source code.
|
public void merge(Map<String,Object> variables, Writer writer)
variables - context variables.writer - text writer to write generated source code.protected org.apache.velocity.Template createTemplate(String language, String templatePath, String defaultTemplate)
language - programming language name of the generated source code.templatePath - template path.defaultTemplate - default template path.Copyright © 2015. All Rights Reserved.