Class LoopIterator
dw.web
Class LoopIterator
Object
dw.util.Iterator
dw.web.LoopIterator
Iterator used in <ISLOOP> implementation. It defines properties used to determine loop status. LoopIterator object is assigned to variable declared in "status" attribute of the <ISLOOP> tag.
Properties
begin  :  Number  (Read Only)
Return begin iteration index. By default begin index is 0.
count  :  Number  (Read Only)
Return iteration count, starting with 1.
end  :  Number  (Read Only)
Return end iteration index. By default end index equals 'length - 1', provided that length is determined. If length cannot be determined end index is -1.
even  :  boolean  (Read Only)
Identifies if count is an even value.
first  :  boolean  (Read Only)
Identifies if the iterator is positioned at first iteratable item.
index  :  Number  (Read Only)
Return iteration index, which is the position of the iterator in the underlying iteratable object. Index is 0-based and is calculated according the following formula: Index = (Count - 1) * Step.
last  :  boolean  (Read Only)
Identifies if the iterator is positioned at last iteratable item.
length  :  Number  (Read Only)
Return the length of the object. If length cannot be determined, -1 is returned.
odd  :  boolean  (Read Only)
Identifies if count is an odd value.
step  :  Number  (Read Only)
Return iterator step.
Constructor Summary
This class does not have a constructor, so you cannot create it directly.
Method Summary
getBegin() : Number
Return begin iteration index.
getCount() : Number
Return iteration count, starting with 1.
getEnd() : Number
Return end iteration index.
getIndex() : Number
Return iteration index, which is the position of the iterator in the underlying iteratable object.
getLength() : Number
Return the length of the object.
getStep() : Number
Return iterator step.
isEven() : boolean
Identifies if count is an even value.
isFirst() : boolean
Identifies if the iterator is positioned at first iteratable item.
isLast() : boolean
Identifies if the iterator is positioned at last iteratable item.
isOdd() : boolean
Identifies if count is an odd value.
Methods inherited from class Iterator
Method Detail
getBegin
getBegin() : Number
Return begin iteration index. By default begin index is 0.
Returns:
the begin iteration index.

getCount
getCount() : Number
Return iteration count, starting with 1.
Returns:
the iteration count.

getEnd
getEnd() : Number
Return end iteration index. By default end index equals 'length - 1', provided that length is determined. If length cannot be determined end index is -1.

getIndex
getIndex() : Number
Return iteration index, which is the position of the iterator in the underlying iteratable object. Index is 0-based and is calculated according the following formula: Index = (Count - 1) * Step.
Returns:
the iteration index.

getLength
getLength() : Number
Return the length of the object. If length cannot be determined, -1 is returned.
Returns:
the length of the object

getStep
getStep() : Number
Return iterator step.
Returns:
the iterator step.

isEven
isEven() : boolean
Identifies if count is an even value.
Returns:
true if count is even, false otherwise.

isFirst
isFirst() : boolean
Identifies if the iterator is positioned at first iteratable item.
Returns:
true if the iterator is at first item, false otherwise.

isLast
isLast() : boolean
Identifies if the iterator is positioned at last iteratable item.
Returns:
true if iterator is at last item, false otherwise.

isOdd
isOdd() : boolean
Identifies if count is an odd value.
Returns:
true if count is odd, false otherwise.