CNErrorCreator Class Reference

Allocator of CNError object with given parameters. More...

#import <CNErrorCreator.h>

List of all members.

Public Member Functions

(id) - initWithErrorCode:
 Initialize objects in CNErrorCreator class.
(void) - dealloc
 Release objects in CNErrorCreator class.
(void) - setDescription:
 Set error description.
(void) - addDescription:
 Add error description to current.
(NSString *) - description
 Get error description.
(void) - setFailureReason:
 Set failure reason.
(void) - setRecoverySuggestion:
 Set recovery suggestion.
(void) - setRecoveryOptions:
 Set array of strings to choose recovery option.
(NSError *) - create
 Allocate auto-released NSError object with given parameters previously.

Static Public Member Functions

(NSError *) + errorCode:withDescription:
 Get error object which has given error code and description.
(NSError *) + posixError:
 Create error object with POSIX error code.


Detailed Description

Allocator of CNError object with given parameters.


Member Function Documentation

- (void) setDescription: (NSString *)  desc  

Set error description.

Parameters:
desc String for error description

- (void) addDescription: (NSString *)  desc  

Add error description to current.

Parameters:
desc String for error description
Note
If no description is set before calling this method, this works same as setDescription() method.

- (NSString *) description  

Get error description.

Returns:
Error description. This value will be nil.

- (void) setFailureReason: (NSString *)  reason  

Set failure reason.

Parameters:
reason String for failure reason

- (void) setRecoverySuggestion: (NSString *)  suggestion  

Set recovery suggestion.

Parameters:
suggestion String for recovery suggestion

- (void) setRecoveryOptions: (NSArray *)  options  

Set array of strings to choose recovery option.

Parameters:
options Array of string

- (NSError *) create  

Allocate auto-released NSError object with given parameters previously.

Returns:
New auto-released object.

+ (NSError *) errorCode: (CNErrorCode code
withDescription: (NSString *)  desc 

Get error object which has given error code and description.

Returns:
Error object
Parameters:
code Error code
desc Error description

+ (NSError *) posixError: (int)  errcode  

Create error object with POSIX error code.

Returns:
Error object
Parameters:
errcode Posix error code


The documentation for this class was generated from the following file:
Generated on Sun Jul 8 22:00:52 2007 for Coconut Framework by  doxygen 1.5.2