public class ForEachStatement extends FreeMarkerTemplateStatementBase
parentMETHODS_TRANSFORM| Constructor and Description |
|---|
ForEachStatement(FreeMarkerRenderer renderer,
ELParser parser,
Logger log,
TypesFactory typesFactory) |
| Modifier and Type | Method and Description |
|---|---|
Integer |
getBegin() |
Integer |
getEnd() |
TypedTemplateStatement |
getItemsExpression() |
String |
getLoopObject() |
Iterable<JavaField> |
getRequiredFields() |
Iterable<JavaImport> |
getRequiredImports() |
Iterable<HelperMethod> |
getRequiredMethods() |
Integer |
getStep() |
String |
getVar() |
String |
getVarStatus() |
ELType |
getVarType() |
void |
initializeLoopObjectIteration() |
void |
initializePrimitiveIteration() |
boolean |
isIterable() |
boolean |
isIterator() |
boolean |
isLoopObjectRequired() |
void |
setItemsExpression(String itemsExpression,
String var,
String varStatus,
Integer begin,
Integer end,
Integer step)
|
addConstant, addImport, addImports, addRequiredMethod, addRequiredMethods, addRequiredMethods, getCode, getModelItem, setTemplateNameaddStatement, addStatement, getParent, getStatements, getVariable, isDefined, isEmpty, setParent, setVariable@Inject public ForEachStatement(FreeMarkerRenderer renderer, ELParser parser, Logger log, TypesFactory typesFactory)
public TypedTemplateStatement getItemsExpression()
public String getVar()
public ELType getVarType()
public String getVarStatus()
public Integer getBegin()
public Integer getEnd()
public Integer getStep()
public String getLoopObject()
public boolean isLoopObjectRequired()
public void setItemsExpression(String itemsExpression, String var, String varStatus, Integer begin, Integer end, Integer step)
itemsExpression - the itemsExpression to setvar - public void initializePrimitiveIteration()
public void initializeLoopObjectIteration()
public Iterable<JavaImport> getRequiredImports()
getRequiredImports in interface RequireImportsgetRequiredImports in class FreeMarkerTemplateStatementBasepublic Iterable<HelperMethod> getRequiredMethods()
getRequiredMethods in interface TemplateStatementgetRequiredMethods in class FreeMarkerTemplateStatementBasepublic Iterable<JavaField> getRequiredFields()
getRequiredFields in interface TemplateStatementgetRequiredFields in class FreeMarkerTemplateStatementBasepublic boolean isIterable()
public boolean isIterator()
Copyright © 2014 JBoss by Red Hat. All Rights Reserved.