Samond Classes Library 1.2.1-RELEASE build 181
|
Протокол обработки событий механизма коллекций Подробнее...
#import <SCCollectionDelegate.h>
Обработка объектов | |
(void) | - processObject:collection: |
Обработка ошибок коллекций | |
(BOOL) | - collection:didDetectException: |
События добавления объектов | |
(void) | - collection:willAddObject: |
(void) | - collection:willInsertObject:atIndex: |
(void) | - collection:willSetObject:forKey: |
(void) | - collection:willSetValue:forKey: |
(void) | - collection:didFinishAddingObject: |
(void) | - collection:didFinishInsertingObject:atIndex: |
(void) | - collection:didFinishSettingObject:forKey: |
(void) | - collection:didFinishSettingValue:forKey: |
События удаления объектов | |
(void) | - willRemoveAllObjectsFromCollection: |
(void) | - collection:willRemoveObjectsOfClassName: |
(void) | - collection:willRemoveObject: |
(void) | - collection:willRemoveObjectAtIndex: |
(void) | - collection:willRemoveObjectForKey: |
(void) | - didFinishRemovingAllObjectsFromCollection: |
(void) | - collection:didFinishRemovingObjectsOfClassName: |
(void) | - collection:didFinishRemovingObject: |
(void) | - collection:didFinishRemovingObjectAtIndex: |
(void) | - collection:didFinishRemovingObjectForKey: |
События сортировки объектов | |
(void) | - collection:willSortAscending:sorter: |
(void) | - collection:didFinishSortingAscending:sorter: |
События замены объектов | |
(void) | - collection:willReplaceObjectAtIndex:withObject: |
(void) | - collection:willReplaceObjectsInRange:withCollection: |
(void) | - collection:willReplaceObject:withObject: |
(void) | - collection:didFinishReplacingObjectAtIndex:withObject: |
(void) | - collection:didFinishReplacingObjectsInRange:withCollection: |
(void) | - collection:didFinishReplacingObject:withObject: |
События копирования и перемещения объектов | |
(void) | - collection:willExchangeObjectAtIndex:withObjectAtIndex: |
(void) | - collection:didFinishExchangingObjectAtIndex:withObjectAtIndex: |
Протокол обработки событий механизма коллекций
Декларирует методы, которые необходимы механизму коллекций для обработки различных событий.
- (BOOL) collection: | (SCCollection *) | collection | |
didDetectException: | (SCCollectionException *) | exception | |
Метод вызывается при обнаружении ошибки в работе коллекции.
collection | - вызвавшая ошибку коллекция |
exception | - обнаруженная ошибка |
Переопределяется в 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.
- (void) collection: | (SCCollection *) | collection | |
willRemoveObjectAtIndex: | (SCIndex) | index | |
Метод вызывается перед удалением из указанной коллекции объекта с заданным индексом.
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.