Samond Classes Library 1.2.1-RELEASE build 181
Полный список членов класса
Класс SCTextDelegate

Класс обработчика событий список строк, текстов и текстовых файлов Подробнее...

#import <SCTextDelegate.h>

Граф наследования:SCTextDelegate:
SCDelegate <SCTextDelegate> SCObject

Обработка строк

(void) - processString:text:
 

Обработка текстовых ошибок

(BOOL) - text:didDetectException:
 

События добавления строк

(void) - text:willAddString:
 
(void) - text:willInsertString:atIndex:
 
(void) - text:didFinishAddingString:
 
(void) - text:didFinishInsertingString:atIndex:
 

События удаления строк

(void) - willRemoveAllStringsFromText:
 
(void) - text:willRemoveStringAtIndex:
 
(void) - text:willRemoveString:
 
(void) - text:willRemoveTextInRange:
 
(void) - text:willRemoveSubstring:
 
(void) - text:willRemoveText:
 
(void) - didFinishRemovingAllStringsFromText:
 
(void) - text:didFinishRemovingStringAtIndex:
 
(void) - text:didFinishRemovingString:
 
(void) - text:didFinishRemovingTextInRange:
 
(void) - text:didFinishRemovingSubstring:
 
(void) - text:didFinishRemovingText:
 

События сортировки строк

(void) - text:willSortAscending:sorter:
 
(void) - text:didFinishSortingAscending:sorter:
 

События замены строк

(void) - text:willReplaceStringAtIndex:withString:
 
(void) - text:willReplaceString:withString:
 
(void) - text:willReplaceTextInRange:withText:
 
(void) - text:willReplaceText:withText:
 
(void) - text:didFinishReplacingStringAtIndex:withString:
 
(void) - text:didFinishReplacingString:withString:
 
(void) - text:didFinishReplacingTextInRange:withText:
 
(void) - text:didFinishReplacingText:withText:
 

События копирования и перемещения строк

(void) - text:willExchangeStringAtIndex:withStringAtIndex:
 
(void) - text:willDuplicateStringAtIndex:
 
(void) - willDuplicateText:
 
(void) - text:willExchangeTextInRange:withTextInRange:
 
(void) - text:didFinishExchangingStringAtIndex:withStringAtIndex:
 
(void) - text:didFinishDuplicatingStringAtIndex:
 
(void) - didFinishDuplicatingText:
 
(void) - text:didFinishExchangingTextInRange:withTextInRange:
 

События чтения и записи файлов

(void) - text:willReadFromStream:
 
(void) - text:willReadWithPath:
 
(void) - text:willWriteToStream:
 
(void) - text:willWriteWithPath:
 
(void) - willResetText:
 
(void) - text:didFinishReadingFromStream:
 
(void) - text:didFinishReadingWithPath:
 
(void) - text:didFinishWritingToStream:
 
(void) - text:didFinishWritingWithPath:
 
(void) - didFinishResettingText:
 

Дополнительные унаследованные члены

- Методы экземпляра унаследованные от SCObject
(instancetype) - initWithCoder:
 
(instancetype) - initWithContentsOfSerializedFile:
 
(void) - encodeWithCoder:
 
(BOOL) - writeContentsToSerializedFile:
 
(instancetype) - initWithDataDictionary:
 
(instancetype) - initWithDataDictionaryFromFile:
 
(void) - writeToDataDictionary:
 
(void) - writeToDataDictionaryFile:atomically:
 
(void) - writeToDataDictionaryFile:
 
(NSDictionary *) - dataDictionary
 
(instancetype) - initWithStream:
 
(instancetype) - initWithFileStream:
 
(void) - writeToStream:
 
(void) - writeToFileStream:
 
(void) - appendToFileStream:
 
(id) - copyObject
 
(SCComparisonResult- compareWithObject:
 
(BOOL) - isEqual:
 
- Методы экземпляра унаследованные от <SCTextDelegate>

Подробное описание

Класс обработчика событий список строк, текстов и текстовых файлов

SDK
macOS 10.6+, iOS 7.0+, GNUstep
Начиная с
версии 1.1.4

Реализует объявленные в протоколе SCTextDelegate методы.

Документация метода

- (void) didFinishDuplicatingText: (SCStrings *)  text

Метод вызывается после дублирования содержимого текста.

Аргументы
text- вызвавший событие текста

Переопределяет метод предка <SCTextDelegate>.

- (void) didFinishRemovingAllStringsFromText: (SCStrings *)  text

Метод вызывается после удаления всех строк из указанного списка строк.

Аргументы
text- вызвавший событие текст

Переопределяет метод предка <SCTextDelegate>.

- (void) didFinishResettingText: (SCTextFile *)  text

Метод вызывается после сброса изменений в указанном текстовом файле.

Аргументы
text- вызвавший событие текстовый файл

Переопределяет метод предка <SCTextDelegate>.

- (void) processString: (NSString *)  string
text: (SCStrings *)  text 

Метод вызывается для каждой строки текста.

Аргументы
string- текущая строка списка
text- вызвавший обработчик текст

Переопределяет метод предка <SCTextDelegate>.

- (BOOL) text: (SCStrings *)  text
didDetectException: (SCTextException *)  exception 

Метод вызывается при обнаружении текстовой ошибки.

Аргументы
text- обнаруживший ошибку текст
exception- обнаруженная ошибка
Возвращает
YES для игнорирования возникшей ошибки и NO для генерации исключительной ситуации

Переопределяет метод предка <SCTextDelegate>.

- (void) text: (SCStrings *)  text
didFinishAddingString: (NSString *)  string 

Метод вызывается после добавления в заданный текст указанной строки.

Аргументы
text- вызвавший событие текст
string- добавленная строка

Переопределяет метод предка <SCTextDelegate>.

- (void) text: (SCStrings *)  text
didFinishDuplicatingStringAtIndex: (SCIndex index 

Метод вызывается после дублирования строки с указанным индексом.

Аргументы
text- вызвавший событие текст
index- индекс продублированной строки

Переопределяет метод предка <SCTextDelegate>.

- (void) text: (SCStrings *)  text
didFinishExchangingStringAtIndex: (SCIndex index
withStringAtIndex: (SCIndex destination 

Метод вызывается после обмена строк с указанными индексами.

Аргументы
text- вызвавший событие текст
index- индекс первой строки
destination- индекс второй строки

Переопределяет метод предка <SCTextDelegate>.

- (void) text: (SCText *)  text
didFinishExchangingTextInRange: (NSRange)  source
withTextInRange: (NSRange)  destination 

Метод вызывается после завершения обмена строками между двумя указанными диапазонами.

Аргументы
text- вызывавший событие текст
source- первый диапазон строк
destination- второй диапазон строк

Переопределяет метод предка <SCTextDelegate>.

- (void) text: (SCStrings *)  text
didFinishInsertingString: (NSString *)  string
atIndex: (SCIndex index 

Метод вызывается после добавления в текст указанной строки по заданному индексу.

Аргументы
text- вызвавший событие текст
string- добавленная строка
index- индекс добавления строки

Переопределяет метод предка <SCTextDelegate>.

- (void) text: (SCTextFile *)  text
didFinishReadingFromStream: (SCStream *)  stream 

Метод вызывается после загрузки в текстовый файл строк из указанного потока.

Аргументы
text- вызвавший событие текстовый файл
stream- входной поток

Переопределяет метод предка <SCTextDelegate>.

- (void) text: (SCTextFile *)  text
didFinishReadingWithPath: (NSString *)  path 

Метод вызывается после загрузки в текстовый файл из файла с указанным путем.

Аргументы
text- вызвавший событие текстовый файл
path- путь к загруженному файлу

Переопределяет метод предка <SCTextDelegate>.

- (void) text: (SCStrings *)  text
didFinishRemovingString: (NSString *)  string 

Метод вызывается после удаления из текста указанной строки.

Аргументы
text- вызвавший событие текст
string- удаленная строка

Переопределяет метод предка <SCTextDelegate>.

- (void) text: (SCStrings *)  text
didFinishRemovingStringAtIndex: (SCIndex index 

Метод вызывается после удаления из списка строки с указанным индексом.

Аргументы
text- вызвавший событие текст
index- индекс удаленной строки

Переопределяет метод предка <SCTextDelegate>.

- (void) text: (SCText *)  text
didFinishRemovingSubstring: (NSString *)  substring 

Метод вызывается после удаления из текста указанной подстроки.

Аргументы
text- вызвавший событие текст
substring- удаленная подстрока

Переопределяет метод предка <SCTextDelegate>.

- (void) text: (SCText *)  text
didFinishRemovingText: (SCStrings *)  removedText 

Метод вызывается после удаления из текста указанного текста.

Аргументы
text- вызвавший событие текст
removedText- удаленный текст

Переопределяет метод предка <SCTextDelegate>.

- (void) text: (SCText *)  text
didFinishRemovingTextInRange: (NSRange)  range 

Метод вызывается после удаления из текста строк в указанном диапазоне.

Аргументы
text- вызвавший событие текст
range- диапазон удаленных строк

Переопределяет метод предка <SCTextDelegate>.

- (void) text: (SCStrings *)  text
didFinishReplacingString: (NSString *)  string
withString: (NSString *)  newString 

Метод вызывается после замены указанной строки на заданную строку.

Аргументы
text- вызвавший событие текст
string- замененная строка
newString- заменившая строка

Переопределяет метод предка <SCTextDelegate>.

- (void) text: (SCStrings *)  text
didFinishReplacingStringAtIndex: (SCIndex index
withString: (NSString *)  string 

Метод вызывается после замены строки с указанным индексом заданной строкой.

Аргументы
text- вызвавший событие текст
index- индекс замененной строки
string- заместившая строка

Переопределяет метод предка <SCTextDelegate>.

- (void) text: (SCText *)  text
didFinishReplacingText: (SCStrings *)  oldText
withText: (SCStrings *)  newText 

Метод вызывается после замены указанного текста заданным текстом

Аргументы
text- вызвавший событие текст
oldText- замененный текст
newText- заместивший текст

Переопределяет метод предка <SCTextDelegate>.

- (void) text: (SCText *)  text
didFinishReplacingTextInRange: (NSRange)  range
withText: (SCStrings *)  ntext 

Метод вызывается после замены текста в указанном диапазоне на заданный текст.

Аргументы
text- вызвавший соыбтие текст
range- диапазон замененного текста
ntext- заменивший текст

Переопределяет метод предка <SCTextDelegate>.

- (void) text: (SCStrings *)  text
didFinishSortingAscending: (BOOL)  ascending
sorter: (id<SCSorter>)  sorter 

Метод вызывается после завершения сортировки строк в указанном списке с использование заданного сортировщика.

Аргументы
text- вызвавший событие текст
ascending- YES для сортировки по возрастанию и NO для сортировки по убыванию
sorter- сортировщик строк

Переопределяет метод предка <SCTextDelegate>.

- (void) text: (SCTextFile *)  text
didFinishWritingToStream: (SCStream *)  stream 

Метод вызывается после записи содержимого текстового файла в указанный поток.

Аргументы
text- вызвавший событие текстовый файл
stream- выходной поток

Переопределяет метод предка <SCTextDelegate>.

- (void) text: (SCTextFile *)  text
didFinishWritingWithPath: (NSString *)  path 

Метод вызывается после записи содержимого текстового файла в файл с указанным путем.

Аргументы
text- вызвавший событие текстовый файл
path- путь к файлу назначения

Переопределяет метод предка <SCTextDelegate>.

- (void) text: (SCStrings *)  text
willAddString: (NSString *)  string 

Метод вызывается перед добавлением в заданный текст указанной строки.

Аргументы
text- вызывавший событие текст
string- добавляемая строка

Переопределяет метод предка <SCTextDelegate>.

- (void) text: (SCStrings *)  text
willDuplicateStringAtIndex: (SCIndex index 

Метод вызывается перед дублированием строки с указанным индексом.

Аргументы
text- вызвавший событие текст
index- индекс дублируемой строки

Переопределяет метод предка <SCTextDelegate>.

- (void) text: (SCStrings *)  text
willExchangeStringAtIndex: (SCIndex index
withStringAtIndex: (SCIndex destination 

Метод вызывается перед обменом строк с указанными индексами.

Аргументы
text- вызвавший событие текст
index- индекс первой строки
destination- индекс второй строки

Переопределяет метод предка <SCTextDelegate>.

- (void) text: (SCText *)  text
willExchangeTextInRange: (NSRange)  source
withTextInRange: (NSRange)  destination 

Метод вызывается перед обменом строками в указанных диапазонах.

Аргументы
text- вызвавший событие текст
source- первый диапазон строк
destination- второй диапазон строк

Переопределяет метод предка <SCTextDelegate>.

- (void) text: (SCStrings *)  text
willInsertString: (NSString *)  string
atIndex: (SCIndex index 

Метод вызывается перед добавлением в текст указанной строки по заданному индексу.

Аргументы
text- вызвавший событие текст
string- добавляемая строка
index- индекс добавления строки

Переопределяет метод предка <SCTextDelegate>.

- (void) text: (SCTextFile *)  text
willReadFromStream: (SCStream *)  stream 

Метод вызывается перед загрузкой в текстовый файл строк из указанного потока.

Аргументы
text- вызвавший событие текстовый файл
stream- входной поток

Переопределяет метод предка <SCTextDelegate>.

- (void) text: (SCTextFile *)  text
willReadWithPath: (NSString *)  path 

Метод вызывается перед загрузкой в текстовый файл из файла с указанным путем.

Аргументы
text- вызвавший событие текстовый файл
path- путь к загружаемому файлу

Переопределяет метод предка <SCTextDelegate>.

- (void) text: (SCStrings *)  text
willRemoveString: (NSString *)  string 

Метод вызывается перед удалением из списка указанной строки.

Аргументы
text- вызвавший событие текст
string- удаляемая строка

Переопределяет метод предка <SCTextDelegate>.

- (void) text: (SCStrings *)  text
willRemoveStringAtIndex: (SCIndex index 

Метод вызывается перед удалением из списка строки с указанным индексом.

Аргументы
text- вызвавший событие текст
index- индекс удаляемой строки

Переопределяет метод предка <SCTextDelegate>.

- (void) text: (SCText *)  text
willRemoveSubstring: (NSString *)  substring 

Метод вызывается перед удалением из текста указанной подстроки.

Аргументы
text- вызвавший событие текст
substring- удаляемая подстрока

Переопределяет метод предка <SCTextDelegate>.

- (void) text: (SCText *)  text
willRemoveText: (SCStrings *)  removedText 

Метод вызывается перед удалением из текста указанного текста.

Аргументы
text- вызвавший событие текст
removedText- удаляемый текст

Переопределяет метод предка <SCTextDelegate>.

- (void) text: (SCText *)  text
willRemoveTextInRange: (NSRange)  range 

Метод вызывается перед удалением из текста строк в указанном диапазоне.

Аргументы
text- вызвавший событие текст
range- диапазон удаляемых строк

Переопределяет метод предка <SCTextDelegate>.

- (void) text: (SCStrings *)  text
willReplaceString: (NSString *)  string
withString: (NSString *)  newString 

Метод вызывается перед заменой указанной строки на заданную строку.

Аргументы
text- вызвавший событие текст
string- заменяемая строка
newString- заменяющая строка

Переопределяет метод предка <SCTextDelegate>.

- (void) text: (SCStrings *)  text
willReplaceStringAtIndex: (SCIndex index
withString: (NSString *)  string 

Метод вызывается перед заменой строки с указанным индексом заданной строкой.

Аргументы
text- вызвавший событие текст
index- индекс заменяемой строки
string- замещающая строка

Переопределяет метод предка <SCTextDelegate>.

- (void) text: (SCText *)  text
willReplaceText: (SCStrings *)  oldText
withText: (SCStrings *)  newText 

Метод вызывается перед заменой указанного текста заданным текстом.

Аргументы
text- вызвавший событие текст
oldText- заменяемый текст
newText- замещающий текст

Переопределяет метод предка <SCTextDelegate>.

- (void) text: (SCText *)  text
willReplaceTextInRange: (NSRange)  range
withText: (SCStrings *)  ntext 

Метод вызывается перед заменой текста в указанном диапазоне заданным текстом.

Аргументы
text- вызвавший событие текст
range- диапазон заменяемого текста
ntext- заменяющий текст

Переопределяет метод предка <SCTextDelegate>.

- (void) text: (SCStrings *)  text
willSortAscending: (BOOL)  ascending
sorter: (id<SCSorter>)  sorter 

Метод вызывается перед началом сортировки строк в указанном списке с использованием заданного сортировщика.

Аргументы
text- вызвавший событие текст
ascending- YES для сортировки по возрастанию и NO для сортировки по убыванию
sorter- сортировщик строк

Переопределяет метод предка <SCTextDelegate>.

- (void) text: (SCTextFile *)  text
willWriteToStream: (SCStream *)  stream 

Метод вызывается перед записью содержимого текстового файла в указанный поток.

Аргументы
text- вызвавший событие текстовый файл
stream- выходной поток

Переопределяет метод предка <SCTextDelegate>.

- (void) text: (SCTextFile *)  text
willWriteWithPath: (NSString *)  path 

Метод вызывается перед записью содержимого текстового файла в файл с указанным путем.

Аргументы
text- вызвавший событие текстовый файл
path- путь к файлу назначения

Переопределяет метод предка <SCTextDelegate>.

- (void) willDuplicateText: (SCStrings *)  text

Метод вызывается перед дублированием содержимого текста.

Аргументы
text- вызвавший событие текст

Переопределяет метод предка <SCTextDelegate>.

- (void) willRemoveAllStringsFromText: (SCStrings *)  text

Метод вызывается перед удалением всех строк из указанного списка.

Аргументы
text- вызвавший событие текст

Переопределяет метод предка <SCTextDelegate>.

- (void) willResetText: (SCTextFile *)  text

Метод вызывается перед сбросом изменений указанного текстового файла.

Аргументы
text- вызвавший событие текстовый файл

Переопределяет метод предка <SCTextDelegate>.


Объявления и описания членов классов находятся в файлах: