Samond Classes Library 1.2.1-RELEASE build 181
Классы
Файл SCTextException.h

Заголовочный файл класса SCTextException. Подробнее...

#import <scl/SCException.h>
#import <scl/SCStream.h>

См. исходные тексты.

Классы

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

Константы класса

#define SCTextExceptionCalss   @"SCTextException"
 Название класса SCTextException.
 
#define SCTextErrorName   @"SCText"
 Имя исключительной ситуации
 

Константы ошибок

#define SCTextEIDUnspecified   @"SCL-20060"
 Идентификатор неопределенной ошибки текстовых классов
 
#define SCTextEIDSource   @"SCL-20061"
 Идентификатор ошибки исходного объекта
 
#define SCTextEIDInputStream   @"SCL-20062"
 Идентификатор ошибки некорректного входного потока
 
#define SCTextEIDReadOnly   @"SCL-20063"
 Идентификатор ошибки наружения режима только для чтения
 
#define SCTextEIDEmptyString   @"SCL-20064"
 Идентификатор ошибки добавления нулевой строки
 
#define SCTextEIDClosedStream   @"SCL-20065"
 Идентификатор ошибки закрытого потока
 
#define SCTextEIDUnsupported   @"SCL-20066"
 Идентификатор ошибки неподдерживаемого класса
 
#define SCTextEIDRead   @"SCL-20067"
 Идентификатор ошибки чтения данных из потока
 
#define SCTextEIDEmptyPath   @"SCL-20068"
 Идентификатор ошибки пустого пути к текстовому файлу
 
#define SCTextEIDDuplicated   @"SCL-20069"
 Идентификатор нарушения уникальности строк
 
#define SCTextEIDSorter   @"SCL-20070"
 Идентификатор ошибки некорректного сортировщика строк
 
#define SCTextEIDOutputStream   @"SCL-20071"
 Идентификатор ошибки некорректного выходного потока
 
#define SCTextEIDIndex   @"SCL-20072"
 Идентификатор ошибки недопустимого индекса
 
#define SCTextEIDRange   @"SCL-20073"
 Идентификатор ошибки недопустимого диапазона строк
 
#define SCTextEIDIndexSet   @"SCL-20074"
 Идентификатор ошибки некорректного списка индексов строк
 
#define SCTextEIDIndexesCount   @"SCL-20075"
 Идентификатор ошибки несоответствия количество индексов и строк
 
#define SCTextEIDIntersected   @"SCL-20076"
 Идентификатор ошибки пересекающихся диапазонов строк
 
#define SCTextEIDWrite   @"SCL-20077"
 Идентификатор ошибки записи данных в поток
 

Типы поддержки класса

enum  _SCTextError {
  SCTextErrorUnspecified = -20060, SCTextErrorSource = -20061, SCTextErrorInputStream = -20062, SCTextErrorReadOnly = -20063,
  SCTextErrorEmptyString = -20064, SCTextErrorClosedStream = -20065, SCTextErrorUnsupported = -20066, SCTextErrorRead = -20067,
  SCTextErrorEmptyPath = -20068, SCTextErrorDuplicated = -20069, SCTextErrorSorter = -20070, SCTextErrorOutputStream = -20071,
  SCTextErrorIndex = -20072, SCTextErrorRange = -20073, SCTextErrorIndexSet = -20074, SCTextErrorIndexesCount = -20075,
  SCTextErrorIntersected = -20076, SCTextErrorWrite = -20077
}
 
typedef enum _SCTextError SCTextError
 Тип ошибок текстовых классов Подробнее...
 

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

Заголовочный файл класса SCTextException.

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

Содержит объявление класса SCTextException, определяющего исключительные ситуации, которые могут возникать при работе со списками строк, текстами и текстовыми файлами.

Типы

Тип ошибок текстовых классов

Объявляет константы ошибок текстовых классов.

Перечисления

Множество констант для типа SCTextError.

Элементы перечислений
SCTextErrorUnspecified 

Неопределенная ошибка текстовых классов

SCTextErrorSource 

Исходный объект не существует

SCTextErrorInputStream 

Некорректный входной поток

SCTextErrorReadOnly 

Нарушение режима только для чтения

SCTextErrorEmptyString 

Добавление нулевой строки

SCTextErrorClosedStream 

Работа с закрытым потоком

SCTextErrorUnsupported 

Обнаружен неподдерживаемый класс

SCTextErrorRead 

Ошибка чтения данных из потока

SCTextErrorEmptyPath 

Пустой путь к текстовому файлу

SCTextErrorDuplicated 

Нарушение уникальности строк

SCTextErrorSorter 

Некорректный сортировщик данных

SCTextErrorOutputStream 

Некорректный выходной поток

SCTextErrorIndex 

Недопустимый индекс

SCTextErrorRange 

Недопустимый диапазон строк

SCTextErrorIndexSet 

Некорректный список индексов строк

SCTextErrorIndexesCount 

Несоответствие количества индексов и строк

SCTextErrorIntersected 

Пересекающиеся диапазоны строк

SCTextErrorWrite 

Ошибка записи данных в поток