Класс обработчика событий коллекций
Подробнее...
#import <SCCollectionDelegate.h>
Класс обработчика событий коллекций
- SDK
- macOS 10.6+, iOS 7.0+, GNUstep
- Начиная с
- версии 1.1.3
Реализует методы протокола SCCollectionDelegate.
Метод вызывается при обнаружении ошибки в работе коллекции.
- Аргументы
-
| collection | - вызвавшая ошибку коллекция |
| exception | - обнаруженная ошибка |
- Возвращает
- YES если коллекция должна игнорировать ошибку и NO в противном случае
Переопределяет метод предка <SCCollectionDelegate>.
| - (void) collection: |
|
(SCCollection *) |
collection |
| didFinishAddingObject: |
|
(id) |
object |
|
|
| |
Метод вызывается после добавления в указанную коллекцию заданного экземпляра класса.
- Аргументы
-
| collection | - вызвавшая событие коллекция |
| object | - добавленный экземпляр класса |
Переопределяет метод предка <SCCollectionDelegate>.
| - (void) collection: |
|
(SCCollection *) |
collection |
| didFinishExchangingObjectAtIndex: |
|
(SCIndex) |
index |
| withObjectAtIndex: |
|
(SCIndex) |
destination |
|
|
| |
Метод вызывается после обмена объектов с указанными индексами.
- Аргументы
-
| collection | - вызвавшая событие коллекция |
| index | - индекс первого объекта |
| destination | - индекс второго объекта |
Переопределяет метод предка <SCCollectionDelegate>.
| - (void) collection: |
|
(SCCollection *) |
collection |
| didFinishInsertingObject: |
|
(id) |
object |
| atIndex: |
|
(SCIndex) |
index |
|
|
| |
Метод вызывается после добавления объекта в коллекцию по указанному индексу.
- Аргументы
-
| collection | - вызвавшая событие коллекция |
| object | - добавленный объект |
| index | - индекс добавления объекта |
Переопределяет метод предка <SCCollectionDelegate>.
| - (void) collection: |
|
(SCCollection *) |
collection |
| didFinishRemovingObject: |
|
(id) |
object |
|
|
| |
Метод вызывается после удаления из указанной коллекции заданного объекта.
- Аргументы
-
| collection | - вызвавшая событие коллекция |
| object | - удаленный объект |
Переопределяет метод предка <SCCollectionDelegate>.
| - (void) collection: |
|
(SCCollection *) |
collection |
| didFinishRemovingObjectAtIndex: |
|
(SCIndex) |
index |
|
|
| |
Метод вызывается после удаления из указанной коллекции объекта с заданным индексом.
- Аргументы
-
| collection | - вызвавшая событие коллекция |
| index | - индекс удаленного элемента |
Переопределяет метод предка <SCCollectionDelegate>.
| - (void) collection: |
|
(SCCollection *) |
collection |
| didFinishRemovingObjectForKey: |
|
(NSString *) |
key |
|
|
| |
Метод вызывается после удаления из указанной коллекции объекта с заданным ключем.
- Аргументы
-
| collection | - вызвавшая событие коллекция |
| key | - ключ удаленного объекта |
Переопределяет метод предка <SCCollectionDelegate>.
| - (void) collection: |
|
(SCCollection *) |
collection |
| didFinishRemovingObjectsOfClassName: |
|
(NSString *) |
name |
|
|
| |
Метод вызывается после удаления из указанной коллекции элементов класса с заданным названием.
- Аргументы
-
| collection | - вызвавшая событие коллекция |
| name | - название класса |
Переопределяет метод предка <SCCollectionDelegate>.
| - (void) collection: |
|
(SCCollection *) |
collection |
| didFinishReplacingObject: |
|
(id) |
replaced |
| withObject: |
|
(id) |
object |
|
|
| |
Метод вызывается после замены в коллекции указанного объекта заданным объектом.
- Аргументы
-
| collection | - вызвавшая событие коллекция |
| replaced | - замененный объект |
| object | - заменивший объект |
Переопределяет метод предка <SCCollectionDelegate>.
| - (void) collection: |
|
(SCCollection *) |
collection |
| didFinishReplacingObjectAtIndex: |
|
(SCIndex) |
index |
| withObject: |
|
(id) |
object |
|
|
| |
Метод вызывается после замены в коллекции объекта по указанному индексу заданным объектом.
- Аргументы
-
| collection | - вызвавшая событие коллекция |
| index | - индекс замененного объекта |
| object | - заменивший объект |
Переопределяет метод предка <SCCollectionDelegate>.
| - (void) collection: |
|
(SCCollection *) |
collection |
| didFinishReplacingObjectsInRange: |
|
(NSRange) |
range |
| withCollection: |
|
(id) |
source |
|
|
| |
Метод вызывается после замены в коллекции объектов в указанном диапазоне на объект из заданной коллекции.
- Аргументы
-
| collection | - вызвавшая событие коллекция |
| range | - диапазон замененных объектов |
| source | - коллекция с объектами |
Переопределяет метод предка <SCCollectionDelegate>.
| - (void) collection: |
|
(SCCollection *) |
collection |
| didFinishSettingObject: |
|
(id) |
object |
| forKey: |
|
(NSString *) |
key |
|
|
| |
Метод вызывается после добавления в коллекцию указанного объекта с заданным ключем.
- Аргументы
-
| collection | - вызвавшая событие коллекция |
| object | - добавленный объект |
| key | - ключ добавленного объекта |
Переопределяет метод предка <SCCollectionDelegate>.
| - (void) collection: |
|
(SCCollection *) |
collection |
| didFinishSettingValue: |
|
(id) |
value |
| forKey: |
|
(NSString *) |
key |
|
|
| |
Метод вызывается после установления указанного значения с заданным ключем.
- Аргументы
-
| collection | - вызвавшая событие коллекция |
| value | - установленное значение |
| key | - ключ значения |
Переопределяет метод предка <SCCollectionDelegate>.
| - (void) collection: |
|
(SCCollection *) |
collection |
| didFinishSortingAscending: |
|
(BOOL) |
ascending |
| sorter: |
|
(id<SCSorter>) |
sorter |
|
|
| |
Метод вызывается после завершения сортировки данных в указанной коллекции с использование заданного сортировщика.
- Аргументы
-
| collection | - вызвавшая событие коллекция |
| ascending | - YES для сортировки по возрастанию и NO для сортировки по убыванию |
| sorter | - сортировщик данных |
Переопределяет метод предка <SCCollectionDelegate>.
| - (void) collection: |
|
(SCCollection *) |
collection |
| willAddObject: |
|
(id) |
object |
|
|
| |
Метод вызывается перед добавлением в указанную коллекцию заданного экземпляра класса.
- Аргументы
-
| collection | - вызвавшая событие коллекция |
| object | - добавляемый экземпляр класса |
Переопределяет метод предка <SCCollectionDelegate>.
| - (void) collection: |
|
(SCCollection *) |
collection |
| willExchangeObjectAtIndex: |
|
(SCIndex) |
index |
| withObjectAtIndex: |
|
(SCIndex) |
destination |
|
|
| |
Метод вызывается перед обменом объектов с указанными индексами.
- Аргументы
-
| collection | - вызвавшая событие коллекция |
| index | - индекс первого объекта |
| destination | - индекс второго объекта |
Переопределяет метод предка <SCCollectionDelegate>.
| - (void) collection: |
|
(SCCollection *) |
collection |
| willInsertObject: |
|
(id) |
object |
| atIndex: |
|
(SCIndex) |
index |
|
|
| |
Метод вызывается перед добавлением объекта в коллекцию по указанному индексу.
- Аргументы
-
| collection | - вызвавшая событие коллекция |
| object | - добавляемый объект |
| index | - индекс для добавления объекта |
Переопределяет метод предка <SCCollectionDelegate>.
| - (void) collection: |
|
(SCCollection *) |
collection |
| willRemoveObject: |
|
(id) |
object |
|
|
| |
Метод вызывается перед удалением из указанной коллекции заданного объекта.
- Аргументы
-
| collection | - вызвавшая событие коллекция |
| object | - удаляемый объект |
Переопределяет метод предка <SCCollectionDelegate>.
Метод вызывается перед удалением из указанной коллекции объекта с заданным индексом.
- Аргументы
-
| collection | - вызвавшая событие коллекция |
| index | - индекс удаляемого объекта |
Переопределяет метод предка <SCCollectionDelegate>.
| - (void) collection: |
|
(SCCollection *) |
collection |
| willRemoveObjectForKey: |
|
(NSString *) |
key |
|
|
| |
Метод вызывается перед удалением из указанной коллекции объекта с заданным ключем.
- Аргументы
-
| collection | - вызвавшая событие коллекция |
| key | - ключ удаляемого объекта |
Переопределяет метод предка <SCCollectionDelegate>.
| - (void) collection: |
|
(SCCollection *) |
collection |
| willRemoveObjectsOfClassName: |
|
(NSString *) |
name |
|
|
| |
Метод вызывается перед удалением из указанной коллекции элементов класса с заданным названием.
- Аргументы
-
| collection | - вызвавшая событие коллекция |
| name | - название класса |
Переопределяет метод предка <SCCollectionDelegate>.
| - (void) collection: |
|
(SCCollection *) |
collection |
| willReplaceObject: |
|
(id) |
replaced |
| withObject: |
|
(id) |
object |
|
|
| |
Метод вызывается перед заменой в коллекции указанного объекта на заданный объект.
- Аргументы
-
| collection | - вызвавшая событие коллекция |
| replaced | - заменяемый объект |
| object | - заменяющий объект |
Переопределяет метод предка <SCCollectionDelegate>.
| - (void) collection: |
|
(SCCollection *) |
collection |
| willReplaceObjectAtIndex: |
|
(SCIndex) |
index |
| withObject: |
|
(id) |
object |
|
|
| |
Метод вызывается перед заменой в коллекции объекта по указанному индексу заданным объектом.
- Аргументы
-
| collection | - вызвавшая событие коллекция |
| index | - индекс заменяемого объекта |
| object | - замещающий объект |
Переопределяет метод предка <SCCollectionDelegate>.
| - (void) collection: |
|
(SCCollection *) |
collection |
| willReplaceObjectsInRange: |
|
(NSRange) |
range |
| withCollection: |
|
(id) |
source |
|
|
| |
Метод вызывается перед заменой в коллекции объектов в указанном диапазоне на объекты из заданной коллекции.
- Аргументы
-
| collection | - вызвавшая событие коллекция |
| range | - диапазон заменяемых объектов |
| source | - коллекция с замещающими объектами |
Переопределяет метод предка <SCCollectionDelegate>.
| - (void) collection: |
|
(SCCollection *) |
collection |
| willSetObject: |
|
(id) |
object |
| forKey: |
|
(NSString *) |
key |
|
|
| |
Метод вызывается перед добавлением в коллекцию указанного объекта с заданным ключем.
- Аргументы
-
| collection | - вызвавшая событие коллекции |
| object | - добавляемый объект |
| key | - ключ добавляемого объекта |
Переопределяет метод предка <SCCollectionDelegate>.
| - (void) collection: |
|
(SCCollection *) |
collection |
| willSetValue: |
|
(id) |
value |
| forKey: |
|
(NSString *) |
key |
|
|
| |
Метод вызывается перед установкой в коллекции указанного значения с заданным ключем.
- Аргументы
-
| collection | - вызвавшая событие коллекция |
| value | - устанавливаемое значение |
| key | - ключ значения |
Переопределяет метод предка <SCCollectionDelegate>.
| - (void) collection: |
|
(SCCollection *) |
collection |
| willSortAscending: |
|
(BOOL) |
ascending |
| sorter: |
|
(id<SCSorter>) |
sorter |
|
|
| |
Метод вызывается перед началом сортировки данных в указанной коллекции с использованием заданного сортировщика.
- Аргументы
-
| collection | - вызвавшая событие коллекция |
| ascending | - YES для сортировки по возрастанию и NO для сортировки по убыванию |
| sorter | - сортировщик данных |
Переопределяет метод предка <SCCollectionDelegate>.
| - (void) didFinishRemovingAllObjectsFromCollection: |
|
(SCCollection *) |
collection |
|
Метод вызывается после удаления из коллекции всех элементов.
- Аргументы
-
| collection | - вызвавшая событие коллекция |
Переопределяет метод предка <SCCollectionDelegate>.
| - (void) processObject: |
|
(id) |
object |
| collection: |
|
(SCCollection *) |
collection |
|
|
| |
Метод вызывается для обработки указанного элемента в заданной коллекции.
- Аргументы
-
| object | - обрабатываемый элемень |
| collection | - вызвавшая событие коллекция |
Переопределяет метод предка <SCCollectionDelegate>.
| - (void) willRemoveAllObjectsFromCollection: |
|
(SCCollection *) |
collection |
|
Метод вызывается перед удалением всех элементов из указанной коллекции.
- Аргументы
-
| collection | - вызвавшая событие коллекция |
Переопределяет метод предка <SCCollectionDelegate>.
Объявления и описания членов классов находятся в файлах: