class Types/collection:Flags

Тип "Флаг". Это перечисляемая коллекция ключей и значений, каждый из которых может быть выбран или нет.

class Types/_collection/Flags<T>

Опции

protected

Выбор состояния флагов по их показателям.

Поля

Медиатор, отвечающий за связи между сущностями

ManyToManyMixin
protected

Метод реализован в OptionsToPropertyMixin.

SerializableMixin

Уникальный номер инстанса

SerializableMixin
protected

Название класса-конструктора.

SerializableMixin

Методы

protected

Добавляет отношение с другой сущностью

ManyToManyMixin

Проверяет, что в прототипе указано имя модуля для RequireJS, иначе не будет работать десериализация

SerializableMixin
protected

Рекурсивно уведомляет родительские сущности об изменении дочерней

ManyToManyMixin

Создает посредника для установления отношений с детьми

ManyToManyMixin
protected

Возвращает посредника для установления отношений с детьми

ManyToManyMixin

Возвращает порядковый номер флага.

Возвращает всё, что нужно сложить в состояние объекта при сериализации, чтобы при десериализации вернуть его в это же состояние

SerializableMixin
protected

Возвращает признак наличия посредника

ManyToManyMixin

Возвращает признак наличия одинакового посредника

ManyToManyMixin

Check if the instance was unserialized.

SerializableMixin
protected

Запускает событие изменения.

Запускает событие массового изменения.

Уведомляет дочерние сущности об изменении родительской

ManyToManyMixin
protected

Удаляет отношение с другой сущностью

ManyToManyMixin
protected

Устанавливает посредника для установления отношений с детьми

ManyToManyMixin

Проверяет сериализованное состояние перед созданием инстанса. Возвращает метод, востанавливающий состояние объекта после создания инстанса.

SerializableMixin

Создает новый объект, который являтся копией текущего экземпляра.

ICloneable

Устанавливает выборку флагов из массива. Индексы, которых нет в этом массиве, будут установлены в ноль.

IFlags

Конструирует экземпляр класса из сериализованного состояния

SerializableMixin

Возвращает состояние выборки по имени флага. Если такое имя не определено, выдает исключение.

IFlags

Возвращает состояние выборки по индексу флага. Если такой индекс не определен, генерирует исключение.

IFlags

Устанавливает состояние выборки по имени флага. Если такое имя не определено, выдает исключение.

IFlags

Устанавливает состояние выборки по индексу флага. Если такой индекс не определен, генерирует исключение.

IFlags

Устанавливает состояние выбора всех флагов на false.

IFlags

Устанавливает состояние выбора всех флагов на null.

IFlags

Устанавливает состояние выбора всех флагов на true.

IFlags

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

SerializableMixin

События

Происходит после изменения выборки.

IFlags
6/21/2021Кудрявцев И.С.