IteratorInterface

Class IteratorInterface (collectionInstance)

Интерфейс базового итератора для всех коллекций, методы обязательны для переопределения

Методы

macro clear ()

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

macro getLastReturned () : Variant

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

macro hasNext () : Bool

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

macro hasPrev () : Bool

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

macro next () : Variant

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

macro previous () : Variant

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