org.apache.velocity.runtime.directive
Class ForeachScope
java.lang.Object
java.util.AbstractMap
org.apache.velocity.runtime.directive.Scope
org.apache.velocity.runtime.directive.ForeachScope
- All Implemented Interfaces:
- Map
public class ForeachScope
- extends Scope
This represents scoping and metadata for #foreach,
adding index, count, hasNext, isFirst and isLast info.
- Version:
- $Id$
- Author:
- Nathan Bubna
Nested classes/interfaces inherited from class org.apache.velocity.runtime.directive.Scope |
Scope.Info |
Nested classes/interfaces inherited from interface java.util.Map |
Map.Entry<K,V> |
Fields inherited from class org.apache.velocity.runtime.directive.Scope |
owner |
Methods inherited from class java.util.AbstractMap |
clear, clone, containsKey, containsValue, equals, hashCode, isEmpty, keySet, putAll, remove, size, toString, values |
index
protected int index
hasNext
protected boolean hasNext
ForeachScope
public ForeachScope(Object owner,
Object replaces)
getIndex
public int getIndex()
getCount
public int getCount()
hasNext
public boolean hasNext()
getHasNext
public boolean getHasNext()
isFirst
public boolean isFirst()
getFirst
public boolean getFirst()
isLast
public boolean isLast()
getLast
public boolean getLast()
Copyright © 2000-2010 The Apache Software Foundation. All Rights Reserved.