public class FreeMarkerTemplateStatementBase extends StatementsContainer
| Modifier and Type | Field and Description |
|---|---|
protected StatementsContainer |
parent |
METHODS_TRANSFORM| Modifier | Constructor and Description |
|---|---|
protected |
FreeMarkerTemplateStatementBase(FreeMarkerRenderer renderer,
String templateName) |
| Modifier and Type | Method and Description |
|---|---|
void |
addConstant(String type,
String name,
String code) |
void |
addImport(String name) |
protected void |
addImports(Iterable<JavaImport> requiredImports) |
void |
addRequiredMethod(String helperMethodName) |
protected void |
addRequiredMethods(HelperMethod... methods) |
protected void |
addRequiredMethods(Iterable<HelperMethod> methods) |
String |
getCode() |
Object |
getModelItem()
Some templates use modelItem variable |
Iterable<JavaField> |
getRequiredFields() |
Iterable<JavaImport> |
getRequiredImports() |
Iterable<HelperMethod> |
getRequiredMethods() |
void |
setTemplateName(String templateName) |
addStatement, addStatement, getParent, getStatements, getVariable, isDefined, isEmpty, setParent, setVariableprotected StatementsContainer parent
protected FreeMarkerTemplateStatementBase(FreeMarkerRenderer renderer, String templateName)
public String getCode()
getCode in interface JavaStatementgetCode in class StatementsContainerpublic Object getModelItem()
Some templates use modelItem variable
public Iterable<JavaImport> getRequiredImports()
getRequiredImports in interface RequireImportsgetRequiredImports in class StatementsContainerpublic Iterable<JavaField> getRequiredFields()
getRequiredFields in interface TemplateStatementgetRequiredFields in class StatementsContainerpublic Iterable<HelperMethod> getRequiredMethods()
getRequiredMethods in interface TemplateStatementgetRequiredMethods in class StatementsContainerprotected void addRequiredMethods(HelperMethod... methods)
protected void addRequiredMethods(Iterable<HelperMethod> methods)
public void setTemplateName(String templateName)
public void addImport(String name)
protected void addImports(Iterable<JavaImport> requiredImports)
public void addRequiredMethod(String helperMethodName)
Copyright © 2014 JBoss by Red Hat. All Rights Reserved.