Package freemarker.core
Class LoopContext
java.lang.Object
freemarker.core.AbstractScope
freemarker.core.BaseScope
freemarker.core.BlockScope
freemarker.core.LoopContext
- All Implemented Interfaces:
Scope,TemplateHashModel,TemplateHashModelEx,TemplateModel
Represents the local context of an iterator block
-
Nested Class Summary
Nested classes/interfaces inherited from interface freemarker.template.TemplateModel
TemplateModel.InvalidExpressionModel, TemplateModel.JavaNull -
Field Summary
Fields inherited from interface freemarker.template.TemplateModel
INVALID_EXPRESSION, JAVA_NULL, NOTHING -
Constructor Summary
ConstructorsConstructorDescriptionLoopContext(freemarker.core.ast.IteratorBlock iteratorBlock, Scope enclosingScope, TemplateModel list) -
Method Summary
Methods inherited from class freemarker.core.BlockScope
definesVariable, getBlock, getTemplate, putMethods inherited from class freemarker.core.BaseScope
clear, get, getDirectVariableNames, isEmpty, keys, remove, size, valuesMethods inherited from class freemarker.core.AbstractScope
getEnclosingScope, getEnvironment, resolveVariable
-
Constructor Details
-
LoopContext
public LoopContext(freemarker.core.ast.IteratorBlock iteratorBlock, Scope enclosingScope, TemplateModel list)
-
-
Method Details
-
runLoop
- Throws:
TemplateExceptionIOException
-