Samond Classes Library 1.2.0-RELEASE build 166
SCAbstractMethodException.h
Go to the documentation of this file.
1 //
2 // SCAbstractMethodException.h
3 // scl
4 //
5 // Created by Viacheslav Smolensky on 02.11.11.
6 // Copyright (c) 2007 - 2017 by Samond Development Corporation. All rights reserved.
7 //
8 
23 #import <scl/SCException.h>
24 
25 #pragma mark -
26 #pragma mark Константы класса
27 
31 #define SCAbstractMethodExceptionClass @"SCAbstractMethodException"
32 #define SCAbstractMethodErrorName @"SCAbstractMethod"
34 
41 #define SCAbstractMethodError -20001
42 #define SCAbstractMethodEID @"SCL-20001"
44 
61  NSString *fMethodName; // Имя вызванного абстрактного метода
62 }
63 #pragma mark -
64 #pragma mark Свойства экземпляра класса
65 
74 @property (nonatomic, retain, readonly, getter=methodName) NSString *methodName;
75 
78 #pragma mark -
79 #pragma mark Методы доступа к свойствам экземпляра класса
80 - (NSString *)methodName;
81 
82 #pragma mark -
83 #pragma mark Создание и инициализация экземпляров класса
84 + (SCAbstractMethodException *)exceptionWithMethod:(NSString *)method;
85 + (SCAbstractMethodException *)exception;
86 - (id)initWithMethod:(NSString *)method;
87 - (id)init;
88 
89 @end
Parent class of all library exceptions.
Definition: SCException.h:52
NSString * methodName
Definition: SCAbstractMethodException.h:74
Abstract method calling exception class.
Definition: SCAbstractMethodException.h:60