ICollection

Расширяет IEventEmitter .

Интерфейс коллекции.

Конструктор | Поля | События | Методы

Конструктор

ICollection()

Поля

Имя Тип Описание
events IEventManager

Менеджер событий.

Унаследовано от IEventEmitter .

События

Имя Описание
add

Произошло добавление дочернего объекта.

remove

Произошло удаление дочернего объекта.

Методы

Имя Возвращает Описание
add (object)

ICollection

Добавляет в коллекцию дочерний объект.

getIterator ()

IIterator

Возвращает итератор по коллекции.

remove (object)

ICollection

Удаляет из коллекции дочерний объект.

Описание событий

add

Произошло добавление дочернего объекта.

remove

Произошло удаление дочернего объекта.

Описание методов

add

Добавляет в коллекцию дочерний объект.

Возвращает cсылку на себя.

Параметры:

Параметр Значение по умолчанию Описание
object *

Тип: Object

Добавляемый объект.

* Обязательный параметр/опция.

getIterator

{IIterator} getIterator()

Возвращает итератор по коллекции.

remove

{ICollection} remove(object)

Удаляет из коллекции дочерний объект.

Возвращает cсылку на себя.

Параметры:

Параметр Значение по умолчанию Описание
object *

Тип: Object

Удаляемый объект.

* Обязательный параметр/опция.