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

Класс исключительной ситуации SCTextException. Подробнее...

#import <SCTextException.h>

Граф наследования:SCTextException:
SCException

Свойства экземпляра класса

NSString * textName
 
NSString * string
 
SCIndex index
 
NSIndexSet * indexSet
 
NSString * unsupported
 
SCULong indexesCount
 
SCULong stringsCount
 
NSRange range
 
NSRange intersected
 
SCStreamstream
 

Создание и инициализация общих видов исключительных ситуаций (SCL-2060)

(instancetype) - initWithName:reason:code:eid:
 
(instancetype) - initWithReason:code:eid:
 
(instancetype) - initWithName:
 
(instancetype) - init
 
(instancetype) + exceptionWithName:reason:code:eid:
 
(instancetype) + exceptionWithReason:code:eid:
 
(instancetype) + exceptionWithName:
 
(instancetype) + exception
 

Создание и инициализация исключительной ситуации несуществующего исходного объекта (SCL-20061)

(instancetype) - initSourceExceptionWithName:
 
(instancetype) - initSourceException
 
(instancetype) + sourceExceptionWithName:
 
(instancetype) + sourceException
 

Создание и инициализация исключительной ситуации некорректного входного потока (SCL-20062)

(instancetype) - initWithInputStream:name:
 
(instancetype) - initWithInputStream:
 
(instancetype) + exceptionWithInputStream:name:
 
(instancetype) + exceptionWithInputStream:
 

Создание и инициализация исключительной ситуации нарушения режима только для чтения (SCL-20063)

(instancetype) - initReadOnlyWithName:
 
(instancetype) - initReadOnly
 
(instancetype) + readOnlyExceptionWithName:
 
(instancetype) + readOnlyException
 

Создание и инициализация исключительной ситуации добавления нулевой строки (SCL-20064)

(instancetype) - initEmptyStringWithName:
 
(instancetype) - initEmptyString
 
(instancetype) + emptyStringExceptionWithName:
 
(instancetype) + emptyStringException
 

Создание и инициализация исключительной ситуации закрытого потока (SCL-20065)

(instancetype) - initWithClosedStream:name:
 
(instancetype) - initWithClosedStream:
 
(instancetype) + exceptionWithClosedStream:name:
 
(instancetype) + exceptionWithClosedStream:
 

Создание и инициализация исключительной ситуации неподдерживаемого класса (SCL-20066)

(instancetype) - initWithUnsupported:name:
 
(instancetype) - initWithUnsupported:
 
(instancetype) + exceptionWithUnsupported:name:
 
(instancetype) + exceptionWithUnsupported:
 

Создание и инициализация исключительной ситуации ошибки чтения данных из потока (SCL-20067)

(instancetype) - initReadErrorWithStream:name:
 
(instancetype) - initReadErrorWithStream:
 
(instancetype) + readErrorExceptionWithStream:name:
 
(instancetype) + readErrorExceptionWithStream:
 

Создания и инициализация исключительной ситуации пустого пути к текстовому файлу (SCL-20068)

(instancetype) - initEmptyPathExceptionWithName:
 
(instancetype) - initEmptyPathException
 
(instancetype) + emptyPathExceptionWithName:
 
(instancetype) + emptyPathException
 

Создание и инициализация исключительной ситуации нарушения уникальности строк (SCL-20069)

(instancetype) - initDuplicateWithName:string:index:
 
(instancetype) - initDuplicateWithString:index:
 
(instancetype) + duplicateExceptionWithName:string:index:
 
(instancetype) + duplicateExceptionWithString:index:
 

Создание и инициализация исключительной ситуации некорректного сортировщика строк (SCL-20070)

(instancetype) - initSorterExceptionWithName:
 
(instancetype) - initSorterException
 
(instancetype) + sorterExceptionWithName:
 
(instancetype) + sorterException
 

Создание и инициализация исключительной ситуации некорректного выходного потока (SCL-20071)

(instancetype) - initWithOutputStream:name:
 
(instancetype) - initWithOutputStream:
 
(instancetype) + exceptionWithOutputStream:name:
 
(instancetype) + exceptionWithOutputStream:
 

Создание и инициализация исключительной ситуации недопустимого индекса (SCL-20072)

(instancetype) - initWithIndex:name:
 
(instancetype) - initWithIndex:
 
(instancetype) + exceptionWithIndex:name:
 
(instancetype) + exceptionWithIndex:
 

Создание и инициализация исключительной ситуации недопустимого диапазона строк (SCL-20073)

(instancetype) - initWithRange:name:
 
(instancetype) - initWithRange:
 
(instancetype) + exceptionWithRange:name:
 
(instancetype) + exceptionWithRange:
 

Создание и инициализация исключительной ситуации недопустимого списка индексов строк (SCL-20074)

(instancetype) - initWithIndexSet:name:
 
(instancetype) - initWithIndexSet:
 
(instancetype) + exceptionWithIndexSet:name:
 
(instancetype) + exceptionWithIndexSet:
 

Создание и инициализация исключительной ситуации несоответствия количества индексов и строк (SCL-20075)

(instancetype) - initWithIndexesCount:stringsCount:name:
 
(instancetype) - initWithIndexesCount:stringsCount:
 
(instancetype) + exceptionWithIndexesCount:stringsCount:name:
 
(instancetype) + exceptionWithIndexesCount:stringsCount:
 

Создание и инициализация исключительной ситуации пересекающихся диапазонов строк (SCL-20076)

(instancetype) - initWithRange:intersected:name:
 
(instancetype) - initWithRange:intersected:
 
(instancetype) + exceptionWithRange:intersected:name:
 
(instancetype) + exceptionWithRange:intersected:
 

Создание и инициализация исключительной ситуации ошибки записи данных в поток (SCL-20077)

(instancetype) - initWriteErrorWithStream:name:
 
(instancetype) - initWriteErrorWithStream:
 
(instancetype) + writeErrorExceptionWithStream:name:
 
(instancetype) + writeErrorExceptionWithStream:
 

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

- Методы экземпляра унаследованные от SCException
- Свойства унаследованные от SCException
SCInteger code
 
NSString * eid
 

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

Класс исключительной ситуации SCTextException.

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

Определяет исключительные ситуации, которые могут возникать при работе со списками строк, текстами и текстовыми файлами.
Генерируемые исключительные ситуации соответствуют следующим ошибкам:

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

+ (instancetype) duplicateExceptionWithName: (NSString *)  name
string: (NSString *)  string
index: (SCIndex index 

Классовый метод создает исключительную ситуацию нарушения уникальности строк SCL-20069 с использованием указанных имени текста, дублирующей строки и индекса существующей строки.

Аргументы
name- имя текста
string- дублирующая строка
index- индекс существующей строки
Возвращает
Созданная исключительная ситуация
+ (instancetype) duplicateExceptionWithString: (NSString *)  string
index: (SCIndex index 

Классовый метод создает исключительную ситуацию нарушения уникальности строк SCL-20069 с использованием указанных дублирующей строки и индекса существующей строки.

Аргументы
string- дублирующая строка
index- индекс существующей строки
Возвращает
Созданная исключительная ситуация
+ (instancetype) emptyPathException

Классовый метод создает исключительную ситуацию пустого пути к текстовому файлу SCL-20068.

Возвращает
Созданный экземпляр класса
+ (instancetype) emptyPathExceptionWithName: (NSString *)  name

Классовый метод создает исключительную ситуацию пустого пути к текстовому файлу SCL-20068 с использованием указанного имени текстового объекта.

Аргументы
name- имя текстового объекта
Возвращает
Созданный экземпляр класса
+ (instancetype) emptyStringException

Классовый метод создает исключительную ситуацию добавления нулевой строки SCL-20064.

Возвращает
Созданная исключительная ситуация
+ (instancetype) emptyStringExceptionWithName: (NSString *)  name

Классовый метод создает исключительную ситуацию добавления нулевой строки SCL-20064 с использованием указанного имени текста.

Аргументы
name- имя текста
Возвращает
Созданная исключительная ситуация
+ (instancetype) exception

Классовый метод создает исключительную ситуацию неопределенного типа с использованием параметров по умолчанию.

Возвращает
Созданный экземпляр класса
+ (instancetype) exceptionWithClosedStream: (SCStream *)  stream

Классовый метод создает исключительную ситуацию закрытого потока SCL-20065 с использованием указанного закрытого потока.

Аргументы
stream- закрытый поток
Возвращает
Созданная исключительная ситуация
+ (instancetype) exceptionWithClosedStream: (SCStream *)  stream
name: (NSString *)  name 

Классовый метод создает исключительную ситуацию закрытого потока SCL-20065 с использованием указанных закрытого потока и имени текстового объекта.

Аргументы
stream- закрытый поток
name- имя текстового объекта
Возвращает
Созданная исключительная ситуация
+ (instancetype) exceptionWithIndex: (SCIndex index

Классовый метод создает исключительную ситуацию недопустимого индекса SCL-20072 с использованием указанного недопустимого индекса.

Аргументы
index- недопустимый индекс
Возвращает
Созданная исключительная ситуация
+ (instancetype) exceptionWithIndex: (SCIndex index
name: (NSString *)  name 

Классовый метод создает исключительную ситуацию недопустимого индекса SCL-20072 с использованием указанных недопустимого индекса и имени текстового объекта.

Аргументы
index- недопустимый индекс
name- имя текстового объекта
Возвращает
Созданная исключительная ситуация
+ (instancetype) exceptionWithIndexesCount: (SCULong icount
stringsCount: (SCULong scount 

Классовый метод создает исключительную ситуацию несоответствия количества индексов и строк SCL-20075 с использованием указанных количества индексов и количества строк.

Аргументы
icount- количество индексов
scount- количество строк
Возвращает
Созданная исключительная ситуация
+ (instancetype) exceptionWithIndexesCount: (SCULong icount
stringsCount: (SCULong scount
name: (NSString *)  name 

Классовый метод создает исключительную ситуацию несоответствия количества индексов и строк SCL-20075 с использованием указанных количества индексов, количества строк и имени текстового объекта.

Аргументы
icount- количество индексов
scount- количество строк
name- имя текстового объекта
Возвращает
Созданная исключительная ситуация
+ (instancetype) exceptionWithIndexSet: (NSIndexSet *)  indexSet

Классовый метод создает исключительную ситуацию недопустимого списка индексов строк SCL-20074 с использованием указанного списка индексов строк.

Аргументы
indexSet- недопустимый список индексов строк
Возвращает
Созданная исключительная ситуация
+ (instancetype) exceptionWithIndexSet: (NSIndexSet *)  indexSet
name: (NSString *)  name 

Классовый метод создает исключительную ситуацию недопустимого списка индексов строк SCL-20074 с использованием указанных списка индексов строк и имени текста.

Аргументы
indexSet- недопустимый список индексов строк
name- имя текста
Возвращает
Созданная исключительная ситуация
+ (instancetype) exceptionWithInputStream: (SCStream *)  stream

Классовый метод создает исключительную ситуацию некорректного входного потока SCL-20062 с использованием указанного некорректного входного потока.

Аргументы
stream- некорректный входной поток
Возвращает
Созданная исключительная ситуация
+ (instancetype) exceptionWithInputStream: (SCStream *)  stream
name: (NSString *)  name 

Классовый метод создает исключительную ситуацию некорректного входного потока SCL-20062 с использованием указанных некорректного входного потока и имени текстового файла.

Аргументы
stream- некорректный входной поток
name- имя текстового файла
Возвращает
Созданная исключительная ситуация
+ (instancetype) exceptionWithName: (NSString *)  name

Классовый метод создает исключительную ситуацию неопределенного типа с использованием заданного названия текста.

Аргументы
name- название текста
Возвращает
Созданная исключительная ситуация
+ (instancetype) exceptionWithName: (NSString *)  name
reason: (NSString *)  reason
code: (SCInteger code
eid: (NSString *)  eid 

Классовый метод создает исключительную ситуацию с использованием заданных названия текста, описания ошибки, кода ошибки и идентификатора ошибки.

Аргументы
name- название текста
reason- описание ошибки
code- код ошибки
eid- идентификатор ошибки
Возвращает
Созданная исключительная ситуация
+ (instancetype) exceptionWithOutputStream: (SCStream *)  stream

Классовый метод создает исключительную ситуацию некорректного выходного потока SCL-20071 с использованием указанного некорректного выходного потока.

Аргументы
stream- некорректный выходной поток
Возвращает
Созданная исключительная ситуация
+ (instancetype) exceptionWithOutputStream: (SCStream *)  stream
name: (NSString *)  name 

Классовый метод создает исключительную ситуацию некорректного выходного потока SCL-20071 с использованием указанных некорректного выходного потока и имени текстового файла.

Аргументы
stream- некорректный выходной поток
name- имя текстового файла
Возвращает
Созданная исключительная ситуация
+ (instancetype) exceptionWithRange: (NSRange)  range

Классовый метод создает исключительную ситуацию недопустимого диапазона строк SCL-20073 с использованием указанного недопустимого диапазона строк.

Аргументы
range- недопустимый диапазон строк
Возвращает
Созданная исключительная ситуация
+ (instancetype) exceptionWithRange: (NSRange)  range
intersected: (NSRange)  intersected 

Классовый метод создает исключительную ситуацию пересекающихся диапазонов строк SCL-20076 с использованием указанных пересекающихся диапазонов.

Аргументы
range- первый из пересекающихся диапазонов
intersected- второй из пересекающихся диапазонов
Возвращает
Созданная исключительная ситуация
+ (instancetype) exceptionWithRange: (NSRange)  range
intersected: (NSRange)  intersected
name: (NSString *)  name 

Классовый метод создает исключительную ситуацию пересекающихся диапазонов строк SCL-20076 с использованием указанных пересекающихся диапазонов и имени текста.

Аргументы
range- первый из пересекающихся диапазонов
intersected- второй из пересекающихся диапазонов
name- имя текста
Возвращает
Созданная исключительная ситуация
+ (instancetype) exceptionWithRange: (NSRange)  range
name: (NSString *)  name 

Классовый метод создает исключительную ситуацию недопустимого диапазона строк SCL-20073 с использованием указанных недопустимого диапазона строк и имени текстового объекта.

Аргументы
range- недопустимый диапазон строк
name- название текстового объекта
Возвращает
Созданная исключительная ситуация
+ (instancetype) exceptionWithReason: (NSString *)  reason
code: (SCInteger code
eid: (NSString *)  eid 

Классовый метод создает исключительную ситуацию с использованием заданных описания ошибки, кода ошибки и идентификатора ошибки.

Аргументы
reason- описание ошибки
code- код ошибки
eid- идентификатор ошибки
Возвращает
Созданная исключительная ситуация
+ (instancetype) exceptionWithUnsupported: (NSString *)  unsupported

Классовый метод создает исключительную ситуацию неподдерживаемого класса SCL-20066 с использованием указанного названия неподдерживаемого класса.

Аргументы
unsupported- название неподдерживаемого класса
Возвращает
Созданная исключительная ситуация
+ (instancetype) exceptionWithUnsupported: (NSString *)  unsupported
name: (NSString *)  name 

Классовый метод создает исключительную ситуацию неподдерживаемого класса SCL-20066 с использованием указанных названия неподдерживаемого класса и имени текстового объекта.

Аргументы
unsupported- название неподдерживаемого класса
name- имя текстового объекта
Возвращает
Созданная исключительная ситуация
- (instancetype) init

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

Возвращает
Инициализированный экземпляр класса
- (instancetype) initDuplicateWithName: (NSString *)  name
string: (NSString *)  string
index: (SCIndex index 

Метод инициализирует исключительную ситуацию нарушения уникальности строк SCL-20069 с использованием указанных имени текста, дублирующей строки и индекса существующей строки.

Аргументы
name- имя текста
string- дублирующая строка
index- индекс существующей строки
Возвращает
Инициализированная исключительная ситуация
- (instancetype) initDuplicateWithString: (NSString *)  string
index: (SCIndex index 

Метод инициализирует исключительную ситуацию нарушения уникальности строк SCL-20069 с использованием указанных дублирующей строки и индекса существующей строки.

Аргументы
string- дублирующая строка
index- индекс существующей строки
Возвращает
Инициализированная исключительная ситуация
- (instancetype) initEmptyPathException

Метод инициализирует исключительную ситуацию пустого пути к текстовому файлу SCL-20068.

Возвращает
Инициализированный экземпляр класса
- (instancetype) initEmptyPathExceptionWithName: (NSString *)  name

Метод инициализирует исключительную ситуацию пустого пути к текстовому файлу SCL-20068 с использованием указанного имени текстового объекта.

Аргументы
name- имя текстового объекта
Возвращает
Инициализированный экземпляр класса
- (instancetype) initEmptyString

Метод инициализирует исключительную ситуацию добавления нулевой строки SCL-20064.

Возвращает
Инициализированная исключительная ситуация
- (instancetype) initEmptyStringWithName: (NSString *)  name

Метод инициализирует исключительную ситуацию добавления нулевой строки SCL-20064 с использованием указанного имени текста.

Аргументы
name- имя текста
Возвращает
Инициализированная исключительная ситуация
- (instancetype) initReadErrorWithStream: (SCStream *)  stream

Метод инициализирует исключительную ситуацию ошибки чтения данных из потока SCL-20067 с использованием указанного потока.

Аргументы
stream- вызвавший ошибку поток
Возвращает
Инициализированный экземпляр класса
- (instancetype) initReadErrorWithStream: (SCStream *)  stream
name: (NSString *)  name 

Метод инициализирует исключительную ситуацию ошибки чтения данных из потока SCL-20067 с использованием указанных потока и имени текстового объекта.

Аргументы
stream- вызвавший ошибку поток
name- имя текстового объекта
Возвращает
Инициализированный экземпляр класса
- (instancetype) initReadOnly

Метод инициализирует исключительную ситуацию нарушения режима только для чтения SCL-20063.

Возвращает
Инициализированная исключительная ситуация
- (instancetype) initReadOnlyWithName: (NSString *)  name

Метод инициализирует исключительную ситуацию нарушения режима только для чтения SCL-20063 с использованием указанного имени текста.

Аргументы
name- имя текста
Возвращает
Инициализированная исключительная ситуация
- (instancetype) initSorterException

Метод инициализирует исключительную ситуацию некорректного сортировщика строк SCL-20070.

Возвращает
Инициализированная исключительная ситуация
- (instancetype) initSorterExceptionWithName: (NSString *)  name

Метод инициализирует исключительную ситуацию некорректного сортировщика строк SCL-20070 с использованием указанного имени текстового объекта.

Аргументы
name- имя текстового объекта
Возвращает
Инициализированная исключительная ситуация
- (instancetype) initSourceException

Инициализирует исключительную ситуации несуществующего исходного объекта SCL-20061.

Возвращает
Инициализированная исключительная ситуация
- (instancetype) initSourceExceptionWithName: (NSString *)  name

Инициализирует исключительную ситуации несуществующего исходного объекта SCL-20061 с использованием указанного имени текстового объекта.

Аргументы
name- имя текстового объекта
Возвращает
Инициализированная исключительная ситуация
- (instancetype) initWithClosedStream: (SCStream *)  stream

Метод инициализирует исключительную ситуацию закрытого потока SCL-20065 с использованием указанного закрытого потока.

Аргументы
stream- закрытый поток
Возвращает
Инициализированная исключительная ситуация
- (instancetype) initWithClosedStream: (SCStream *)  stream
name: (NSString *)  name 

Метод инициализирует исключительную ситуацию закрытого потока SCL-20065 с использованием указанных закрытого потока и имени текстового объекта.

Аргументы
stream- закрытый поток
name- имя текстового объекта
Возвращает
Инициализированная исключительная ситуация
- (instancetype) initWithIndex: (SCIndex index

Метод инициализирует исключительную ситуацию недопустимого индекса SCL-20072 с использованием указанного недопустимого индекса.

Аргументы
index- недопустимый индекс
Возвращает
Инициализированная исключительная ситуация
- (instancetype) initWithIndex: (SCIndex index
name: (NSString *)  name 

Метод инициализирует исключительную ситуацию недопустимого индекса SCL-20072 с использованием указанных недопустимого индекса и имени текстового объекта.

Аргументы
index- недопустимый индекс
name- имя текстового объекта
Возвращает
Инициализированная исключительная ситуация
- (instancetype) initWithIndexesCount: (SCULong icount
stringsCount: (SCULong scount 

Метод инициализирует исключительную ситуацию несоответствия количества индексов и строк SCL-20075 с использованием указанных количества индексов и количества строк.

Аргументы
icount- количество индексов
scount- количество строк
Возвращает
Инициализированная исключительная ситуация
- (instancetype) initWithIndexesCount: (SCULong icount
stringsCount: (SCULong scount
name: (NSString *)  name 

Метод инициализирует исключительную ситуацию несоответствия количества индексов и строк SCL-20075 с использованием указанных количества индексов, количества строк и имени текстового объекта.

Аргументы
icount- количество индексов
scount- количество строк
name- имя текстового объекта
Возвращает
Инициализированная исключительная ситуация
- (instancetype) initWithIndexSet: (NSIndexSet *)  indexSet

Метод инициализирует исключительную ситуацию недопустимого списка индексов строк SCL-20074 с использованием указанного списка индексов строк.

Аргументы
indexSet- недопустимый список индексов строк
Возвращает
Инициализированная исключительная ситуация
- (instancetype) initWithIndexSet: (NSIndexSet *)  indexSet
name: (NSString *)  name 

Метод инициализирует исключительную ситуацию недопустимого списка индексов строк SCL-20074 с использованием указанных списка индексов строк и имени текста.

Аргументы
indexSet- недопустимый список индексов строк
name- имя текста
Возвращает
Инициализированная исключительная ситуация
- (instancetype) initWithInputStream: (SCStream *)  stream

Метод инициализирует исключительную ситуацию некорректного входного потока SCL-20062 с использованием указанного некорректного входного потока.

Аргументы
stream- некорректный входной поток
Возвращает
Инициализированная исключительная ситуация
- (instancetype) initWithInputStream: (SCStream *)  stream
name: (NSString *)  name 

Метод инициализирует исключительную ситуацию некорректного входного потока SCL-20062 с использованием указанных некорректного входного потока и имени текстового файла.

Аргументы
stream- некорректный входной поток
name- имя текстового файла
Возвращает
Инициализированная исключительная ситуация
- (instancetype) initWithName: (NSString *)  name

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

Аргументы
name- название текста
Возвращает
Инициализированная исключительная ситуация
- (instancetype) initWithName: (NSString *)  name
reason: (NSString *)  reason
code: (SCInteger code
eid: (NSString *)  eid 

Метод инициализирует исключительную ситуацию с использованием заданных названия текста, описания ошибки, кода ошибки и идентификатора ошибки.

Аргументы
name- название текста
reason- описание ошибки
code- код ошибки
eid- идентификатор ошибки
Возвращает
Инициализированная исключительная ситуация

Переопределяет метод предка SCException.

- (instancetype) initWithOutputStream: (SCStream *)  stream

Метод инициализирует исключительную ситуацию некорректного выходного потока SCL-20071 с использованием указанного некорректного выходного потока.

Аргументы
stream- некорректный выходной поток
Возвращает
Инициализированная исключительная ситуация
- (instancetype) initWithOutputStream: (SCStream *)  stream
name: (NSString *)  name 

Метод инициализирует исключительную ситуацию некорректного выходного потока SCL-20071 с использованием указанных некорректного выходного потока и имени текстового файла.

Аргументы
stream- некорректный выходной поток
name- имя текстового файла
Возвращает
Инициализированная исключительная ситуация
- (instancetype) initWithRange: (NSRange)  range

Метод инициализирует исключительную ситуацию недопустимого диапазона строк SCL-20073 с использованием указанного недопустимого диапазона строк.

Аргументы
range- недопустимый диапазон строк
Возвращает
Созданная исключительная ситуация
- (instancetype) initWithRange: (NSRange)  range
intersected: (NSRange)  intersected 

Метод инициализирует исключительную ситуацию пересекающихся диапазонов строк SCL-20076 с использованием указанных пересекающихся диапазонов.

Аргументы
range- первый из пересекающихся диапазонов
intersected- второй из пересекающихся диапазонов
Возвращает
Инициализированная исключительная ситуация
- (instancetype) initWithRange: (NSRange)  range
intersected: (NSRange)  intersected
name: (NSString *)  name 

Метод инициализирует исключительную ситуацию пересекающихся диапазонов строк SCL-20076 с использованием указанных пересекающихся диапазонов и имени текста.

Аргументы
range- первый из пересекающихся диапазонов
intersected- второй из пересекающихся диапазонов
name- имя текста
Возвращает
Инициализированная исключительная ситуация
- (instancetype) initWithRange: (NSRange)  range
name: (NSString *)  name 

Метод инициализирует исключительную ситуацию недопустимого диапазона строк SCL-20073 с использованием указанных недопустимого диапазона строк и имени текстового объекта.

Аргументы
range- недопустимый диапазон строк
name- название текстового объекта
Возвращает
Созданная исключительная ситуация
- (instancetype) initWithReason: (NSString *)  reason
code: (SCInteger code
eid: (NSString *)  eid 

Метод инициализирует исключительную ситуацию с использованием заданных описания ошибки, кода ошибки и идентификатора ошибки.

Аргументы
reason- описание ошибки
code- код ошибки
eid- идентификатор ошибки
Возвращает
Инициализированная исключительная ситуация
- (instancetype) initWithUnsupported: (NSString *)  unsupported

Метод инициализирует исключительную ситуацию неподдерживаемого класса SCL-20066 с использованием указанного названия неподдерживаемого класса.

Аргументы
unsupported- название неподдерживаемого класса
Возвращает
Инициализированная исключительная ситуация
- (instancetype) initWithUnsupported: (NSString *)  unsupported
name: (NSString *)  name 

Метод инициализирует исключительную ситуацию неподдерживаемого класса SCL-20066 с использованием указанных названия неподдерживаемого класса и имени текстового объекта.

Аргументы
unsupported- название неподдерживаемого класса
name- имя текстового объекта
Возвращает
Инициализированная исключительная ситуация
- (instancetype) initWriteErrorWithStream: (SCStream *)  stream

Метод инициализирует исключительную ситуацию ошибки записи данных в поток SCL-20077 с использованием указанного потока.

Аргументы
stream- вызвавший ошибку поток
Возвращает
Инициализированный экземпляр класса
- (instancetype) initWriteErrorWithStream: (SCStream *)  stream
name: (NSString *)  name 

Метод инициализирует исключительную ситуацию ошибки записи данных в поток SCL-20077 с использованием указанных потока и имени текстового объекта.

Аргументы
stream- вызвавший ошибку поток
name- имя текстового объекта
Возвращает
Инициализированный экземпляр класса
+ (instancetype) readErrorExceptionWithStream: (SCStream *)  stream

Классовый метод создает исключительную ситуацию ошибки чтения данных из потока SCL-20067 с использованием указанного потока.

Аргументы
stream- вызвавший ошибку поток
Возвращает
Созданный экземпляр класса
+ (instancetype) readErrorExceptionWithStream: (SCStream *)  stream
name: (NSString *)  name 

Классовый метод создает исключительную ситуацию ошибки чтения данных из потока SCL-20067 с использованием указанных потока и имени текстового объекта.

Аргументы
stream- вызвавший ошибку поток
name- имя текстового объекта
Возвращает
Созданный экземпляр класса
+ (instancetype) readOnlyException

Классовый метод создает исключительную ситуацию нарушения режима только для чтения SCL-20063.

Возвращает
Созданная исключительная ситуация
+ (instancetype) readOnlyExceptionWithName: (NSString *)  name

Классовый метод создает исключительную ситуацию нарушения режима только для чтения SCL-20063 с использованием указанного имени текста.

Аргументы
name- имя текста
Возвращает
Созданная исключительная ситуация
+ (instancetype) sorterException

Классовый метод создает исключительную ситуацию некорректного сортировщика строк SCL-20070.

Возвращает
Созданная исключительная ситуация
+ (instancetype) sorterExceptionWithName: (NSString *)  name

Классовый метод создает исключительную ситуацию некорректного сортировщика строк SCL-20070 с использованием указанного имени текстового объекта.

Аргументы
name- имя текстового объекта
Возвращает
Созданная исключительная ситуация
+ (instancetype) sourceException

Классовый метод создает исключительную ситуации несуществующего исходного объекта SCL-20061.

Возвращает
Созданная исключительная ситуация
+ (instancetype) sourceExceptionWithName: (NSString *)  name

Классовый метод создает исключительную ситуации несуществующего исходного объекта SCL-20061 с использованием указанного имени текстового объекта.

Аргументы
name- имя текстового объекта
Возвращает
Созданная исключительная ситуация
+ (instancetype) writeErrorExceptionWithStream: (SCStream *)  stream

Классовый метод создает исключительную ситуацию ошибки записи данных в поток SCL-20077 с использованием указанного потока.

Аргументы
stream- вызвавший ошибку поток
Возвращает
Созданный экземпляр класса
+ (instancetype) writeErrorExceptionWithStream: (SCStream *)  stream
name: (NSString *)  name 

Классовый метод создает исключительную ситуацию ошибки записи данных в поток SCL-20077 с использованием указанных потока и имени текстового объекта.

Аргументы
stream- вызвавший ошибку поток
name- имя текстового объекта
Возвращает
Созданный экземпляр класса

Полный список свойств

- (SCIndex) index
readnonatomicassign

Свойство возвращает ошибочный индекс строки.

- (SCULong) indexesCount
readnonatomicassign

Свойство возвращает количество индексов.

- (NSIndexSet *) indexSet
readnonatomicretain

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

- (NSRange) intersected
readnonatomicassign

Свойство возвращает пересекающийся диапазон строк.

- (NSRange) range
readnonatomicassign

Свойство возвращает некорректный диапазон строк.

- (SCStream *) stream
readnonatomicassign

Свойство возвращает некорректный поток.

- (NSString *) string
readnonatomicretain

Свойство возвращает ошибочную строку.

- (SCULong) stringsCount
readnonatomicassign

Свойство возвращает количество строк.

- (NSString *) textName
readnonatomicretain

Свойство возвращает название вызвавшего ошибку текстового объекта.

- (NSString *) unsupported
readnonatomicretain

Свойство возвращает название неподдерживаемого класса.


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