Class Index | File Index

Classes


Class Iterator


Defined in: DataStructures.js.

Class Summary
Constructor Attributes Constructor Name and Description
 
Interface for managing an iterator for an aggregate.
Method Summary
Method Attributes Method Name and Description
 
Moves the iterator to the first position of the aggregate.
 
Returns the item stored at the position pointed by the iterator.
 
Checks if the iterator is out of the bounds of the aggregate.
 
last()
Moves the iterator to the last position of the aggregate.
 
next()
Moves the iterator to the next item.
 
Moves the iterator to the previous item.
Class Detail
Iterator()
Interface for managing an iterator for an aggregate.
Method Detail
{void} first()
Moves the iterator to the first position of the aggregate.
Returns:
{void}

{*} getItem()
Returns the item stored at the position pointed by the iterator.
Returns:
{*} The item stored or undefined if it's out of the bounds.

{boolean} isDone()
Checks if the iterator is out of the bounds of the aggregate.
Returns:
{boolean} It return true if the iterator is out of the bounds of the aggregate, otherwise false.

{void} last()
Moves the iterator to the last position of the aggregate.
Returns:
{void}

{void} next()
Moves the iterator to the next item.
Returns:
{void}

{void} previous()
Moves the iterator to the previous item.
Returns:
{void}

Documentation generated by JsDoc Toolkit 2.4.0 on Wed Apr 23 2014 22:40:58 GMT+0200 (CEST)