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
public class LoopContext extends BlockScope
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
Constructors Constructor Description LoopContext(freemarker.core.ast.IteratorBlock iteratorBlock, Scope enclosingScope, TemplateModel list)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidrunLoop()-
Methods inherited from class freemarker.core.BlockScope
definesVariable, getBlock, getTemplate, put
-
Methods inherited from class freemarker.core.BaseScope
clear, get, getDirectVariableNames, isEmpty, keys, remove, size, values
-
Methods inherited from class freemarker.core.AbstractScope
getEnclosingScope, getEnvironment, resolveVariable
-
-
-
-
Constructor Detail
-
LoopContext
public LoopContext(freemarker.core.ast.IteratorBlock iteratorBlock, Scope enclosingScope, TemplateModel list)
-
-
Method Detail
-
runLoop
public void runLoop() throws TemplateException, IOException- Throws:
TemplateExceptionIOException
-
-