public class CodeGenerator<M> extends Object
Constructor and Description |
---|
CodeGenerator(CodeGeneratorContext context,
M model,
String[] parameters,
Writer writer,
URL templateUrl,
String templateResource,
String templateContent,
Set<Class<? extends org.apache.velocity.runtime.directive.Directive>> directives) |
CodeGenerator(M model,
String[] parameters,
Writer writer,
URL templateUrl,
String templateResource,
Set<Class<? extends org.apache.velocity.runtime.directive.Directive>> directives,
String templateContent) |
Modifier and Type | Method and Description |
---|---|
void |
generate() |
Set<Class<? extends org.apache.velocity.runtime.directive.Directive>> |
getDirectives() |
M |
getModel() |
String[] |
getParameters() |
org.apache.velocity.Template |
getTemplate() |
String |
getTemplateContent() |
String |
getTemplateResource() |
URL |
getTemplateUrl() |
Writer |
getWriter() |
public CodeGenerator(CodeGeneratorContext context, M model, String[] parameters, Writer writer, URL templateUrl, String templateResource, String templateContent, Set<Class<? extends org.apache.velocity.runtime.directive.Directive>> directives)
public Writer getWriter()
public M getModel()
public String[] getParameters()
public String getTemplateResource()
public URL getTemplateUrl()
public String getTemplateContent()
public org.apache.velocity.Template getTemplate()
public Set<Class<? extends org.apache.velocity.runtime.directive.Directive>> getDirectives()
public void generate() throws IOException
IOException
Copyright © 2019 JBoss by Red Hat. All rights reserved.