public class CodeGenerator<M>
extends java.lang.Object
| Constructor and Description |
|---|
CodeGenerator(CodeGeneratorContext context,
M model,
java.lang.String[] parameters,
java.io.Writer writer,
java.net.URL templateUrl,
java.lang.String templateResource,
java.lang.String templateContent,
java.util.Set<java.lang.Class<? extends org.apache.velocity.runtime.directive.Directive>> directives) |
CodeGenerator(M model,
java.lang.String[] parameters,
java.io.Writer writer,
java.net.URL templateUrl,
java.lang.String templateResource,
java.util.Set<java.lang.Class<? extends org.apache.velocity.runtime.directive.Directive>> directives,
java.lang.String templateContent) |
| Modifier and Type | Method and Description |
|---|---|
void |
generate() |
java.util.Set<java.lang.Class<? extends org.apache.velocity.runtime.directive.Directive>> |
getDirectives() |
M |
getModel() |
java.lang.String[] |
getParameters() |
org.apache.velocity.Template |
getTemplate() |
java.lang.String |
getTemplateContent() |
java.lang.String |
getTemplateResource() |
java.net.URL |
getTemplateUrl() |
java.io.Writer |
getWriter() |
public CodeGenerator(CodeGeneratorContext context, M model, java.lang.String[] parameters, java.io.Writer writer, java.net.URL templateUrl, java.lang.String templateResource, java.lang.String templateContent, java.util.Set<java.lang.Class<? extends org.apache.velocity.runtime.directive.Directive>> directives)
public CodeGenerator(M model, java.lang.String[] parameters, java.io.Writer writer, java.net.URL templateUrl, java.lang.String templateResource, java.util.Set<java.lang.Class<? extends org.apache.velocity.runtime.directive.Directive>> directives, java.lang.String templateContent)
public java.io.Writer getWriter()
public M getModel()
public java.lang.String[] getParameters()
public java.lang.String getTemplateResource()
public java.net.URL getTemplateUrl()
public java.lang.String getTemplateContent()
public org.apache.velocity.Template getTemplate()
public java.util.Set<java.lang.Class<? extends org.apache.velocity.runtime.directive.Directive>> getDirectives()
public void generate()
throws java.io.IOException
java.io.IOExceptionCopyright © 2018. All Rights Reserved.