public class Generator
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected freemarker.template.Configuration |
configuration |
protected static java.lang.String |
DEFAULT_TEMPLATE_DIR_NAME |
| Modifier | Constructor and Description |
|---|---|
protected |
Generator(LanguageType languageType) |
|
Generator(LanguageType languageType,
java.lang.String templateEncoding,
java.io.File templatePrimaryDir) |
| Modifier and Type | Method and Description |
|---|---|
protected java.io.OutputStream |
createFileOutputStream(java.io.File file) |
protected freemarker.cache.TemplateLoader |
createTemplateLoader(LanguageType languageType,
java.io.File templateFilePrimaryDir) |
protected boolean |
exists(java.io.File file) |
void |
generate(GenerationContext context) |
protected freemarker.template.Template |
getTemplate(java.lang.String name) |
protected void |
mkdirs(java.io.File dir) |
protected java.io.Writer |
openWriter(GenerationContext context) |
protected void |
process(freemarker.template.Template template,
java.lang.Object dataModel,
java.io.Writer writer) |
protected static final java.lang.String DEFAULT_TEMPLATE_DIR_NAME
protected final freemarker.template.Configuration configuration
protected Generator(LanguageType languageType)
public Generator(LanguageType languageType, java.lang.String templateEncoding, java.io.File templatePrimaryDir)
protected freemarker.cache.TemplateLoader createTemplateLoader(LanguageType languageType, java.io.File templateFilePrimaryDir)
public void generate(GenerationContext context)
protected boolean exists(java.io.File file)
protected void mkdirs(java.io.File dir)
protected java.io.Writer openWriter(GenerationContext context)
protected java.io.OutputStream createFileOutputStream(java.io.File file)
protected freemarker.template.Template getTemplate(java.lang.String name)
protected void process(freemarker.template.Template template,
java.lang.Object dataModel,
java.io.Writer writer)