ArrayListIterator

Private Class (IteratorInterface) ArrayListIterator (
    arrList : ArrayList,
    [ind : Integer = 0]
)

Реализация итератора для ArrayList.

Аргументы конструктора класса

arrList

Объект списка

ind

Индекс стартового элемента

Методы

macro clear ()

Переводит указатель итератора в начало списка

macro getLastReturned () : Variant

Повторно возвращает последний уже отданный элемент

macro hasNext () : Bool

Возвращает true если имеется следующий элемент коллекции

macro hasPrev () : Bool

Возвращает true если имеется предыдущий элемент коллекции

macro next () : Variant

Возвращает следующий элемент коллекции или null если находится в конце списка

macro previous () : Variant

Возвращает предыдущий элемент коллекции или null если находится в начале списка