org.apache.struts2.components
Class IteratorComponent.CounterIterator

java.lang.Object
  extended by org.apache.struts2.components.IteratorComponent.CounterIterator
All Implemented Interfaces:
Iterator<Object>
Enclosing class:
IteratorComponent

 class IteratorComponent.CounterIterator
extends Object
implements Iterator<Object>


Field Summary
private  int currentIndex
           
private  int end
           
private  int step
           
private  List<Object> values
           
 
Constructor Summary
IteratorComponent.CounterIterator(Integer begin, Integer end, Integer step, List<Object> values)
           
 
Method Summary
 boolean hasNext()
           
 Object next()
           
private  int peekNextIndex()
           
 void remove()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

step

private int step

end

private int end

currentIndex

private int currentIndex

values

private List<Object> values
Constructor Detail

IteratorComponent.CounterIterator

IteratorComponent.CounterIterator(Integer begin,
                                  Integer end,
                                  Integer step,
                                  List<Object> values)
Method Detail

hasNext

public boolean hasNext()
Specified by:
hasNext in interface Iterator<Object>

next

public Object next()
Specified by:
next in interface Iterator<Object>

peekNextIndex

private int peekNextIndex()

remove

public void remove()
Specified by:
remove in interface Iterator<Object>


Copyright © 2000-2009 Apache Software Foundation. All Rights Reserved.