| Package | com.ericfeminella.utils.iterators | 
| Interface | public interface IIterator | 
| Implementors | ArrayIterator, CollectionIterator, ObjectIterator | 
| Method | Defined by | ||
|---|---|---|---|
| 
 
hasNext():Boolean 
   Determines if there are elements remaining in the aggregate
   
    
 | IIterator | ||
| 
 
next():* 
   Retrieves the next element in the aggregate
   
    
 | IIterator | ||
| 
 
position():int 
   Determines the position of the current element in the aggreagate
   
    
 | IIterator | ||
| 
 
reset():void 
  Resets the cursor / index of the Iterator to 0
   
 | IIterator | ||
| 
 
setAggregate(aggregate:Object = null):void 
   Sets the aggregate object in which to iterator over
   
    
 | IIterator | ||
| hasNext | () | method | 
public function hasNext():BooleanDetermines if there are elements remaining in the aggregate
ReturnsBoolean —  true if an element remains, false if not
    | 
| next | () | method | 
public function next():*Retrieves the next element in the aggregate
Returns* — next element based on the current index
    | 
| position | () | method | 
public function position():intDetermines the position of the current element in the aggreagate
Returnsint —  the current index of the aggreagate
    | 
| reset | () | method | 
public function reset():voidResets the cursor / index of the Iterator to 0
| setAggregate | () | method | 
public function setAggregate(aggregate:Object = null):voidSets the aggregate object in which to iterator over
Parametersaggregate:Object (default = null) — aggregate instance
    |