Samond Classes Library 1.1.6-RELEASE build 132

SCCollectionException Class Reference

Collection exception class. More...

#import <SCCollectionException.h>

Inheritance diagram for SCCollectionException:
SCException

List of all members.

Public Member Functions

Querying Exception Properties
(SCCollectionError- type
(NSString *) - collectionName
(SCULong- capacity
(NSString *) - unsupportedClass
(NSString *) - unsupportedType
(NSString *) - unknownClass
(SCIndex- index
(NSString *) - unexpected
(NSString *) - expected
(NSRange) - range
(NSString *) - notSortableClass
(SCULong- indexSetCount
(SCULong- collectionCount
(NSIndexSet *) - indexSet
(NSString *) - key

Creating and Initializing Generic Collection Exception

(SCCollectionException *) + exceptionWithCollection:type:reason:
(SCCollectionException *) + exceptionWithCollection:type:
(SCCollectionException *) + exceptionWithCollection:reason:
(SCCollectionException *) + exceptionWithCollection:
(SCCollectionException *) + exceptionWithType:reason:
(SCCollectionException *) + exceptionWithType:
(SCCollectionException *) + exceptionWithReason:
(SCCollectionException *) + exception
(id) - initWithCollection:type:reason:
(id) - initWithCollection:type:
(id) - initWithCollection:reason:
(id) - initWithCollection:
(id) - initWithType:reason:
(id) - initWithType:
(id) - initWithReason:
(id) - init

Creating and Initializing Read Only Collection Exception

(SCCollectionException *) + exceptionWithReadOnlyCollection:reason:
(SCCollectionException *) + exceptionWithReadOnlyCollection:
(SCCollectionException *) + exceptionWithReadOnlyReason:
(SCCollectionException *) + exceptionWithReadOnly
(id) - initWithReadOnlyCollection:reason:
(id) - initWithReadOnlyCollection:
(id) - initWithReadOnlyReason:
(id) - initWithReadOnly

Creating and Initializing Collection Empty Item Exception

(SCCollectionException *) + exceptionWithEmptyItemInCollection:reason:
(SCCollectionException *) + exceptionWithEmptyItemInCollection:
(SCCollectionException *) + exceptionWithEmptyItemReason:
(SCCollectionException *) + exceptionWithEmptyItem
(id) - initWithEmptyItemInCollection:reason:
(id) - initWithEmptyItemInCollection:
(id) - initWithEmptyItemReason:
(id) - initWithEmptyItem

Creating and Initializing Collection Overflow Exception

(SCCollectionException *) + exceptionWithCollection:capacity:reason:
(SCCollectionException *) + exceptionWithCollection:capacity:
(SCCollectionException *) + exceptionWithCapacityCollection:reason:
(SCCollectionException *) + exceptionWithCapacityCollection:
(SCCollectionException *) + exceptionWithCapacity:reason:
(SCCollectionException *) + exceptionWithCapacity:
(SCCollectionException *) + exceptionWithCollectionCapacityReason:
(SCCollectionException *) + exceptionWithCollectionCapacity
(id) - initWithCollection:capacity:reason:
(id) - initWithCollection:capacity:
(id) - initWithCapacityCollection:reason:
(id) - initWithCapacityCollection:
(id) - initWithCapacity:reason:
(id) - initWithCapacity:
(id) - initWithCollectionCapacityReason:
(id) - initWithCollectionCapacity

Creating and Initializing Unsupported Class Exception

(SCCollectionException *) + exceptionWithCollection:unsupportedClass:reason:
(SCCollectionException *) + exceptionWithCollection:unsupportedClass:
(SCCollectionException *) + exceptionWithUnsupportedClass:reason:
(SCCollectionException *) + exceptionWithUnsupportedClass:
(id) - initWithCollection:unsupportedClass:reason:
(id) - initWithCollection:unsupportedClass:
(id) - initWithUnsupportedClass:reason:
(id) - initWithUnsupportedClass:

Creating and Initializing Nil Source Exception

(SCCollectionException *) + exceptionWithNilSourceReason:
(SCCollectionException *) + exceptionWithNilSource
(id) - initWithNilSourceReason:
(id) - initWithNilSource

Creating and Initializing Unsupported Collection Type Exception

(SCCollectionException *) + exceptionWithUnsupportedType:reason:
(SCCollectionException *) + exceptionWithUnsupportedType:
(id) - initWithUnsupportedType:reason:
(id) - initWithUnsupportedType:

Creating and Initializing Unknown Collection Class Exception

(SCCollectionException *) + exceptionWithCollection:unknownClass:reason:
(SCCollectionException *) + exceptionWithCollection:unknownClass:
(SCCollectionException *) + exceptionWithUnknownClass:reason:
(SCCollectionException *) + exceptionWithUnknownClass:
(id) - initWithCollection:unknownClass:reason:
(id) - initWithCollection:unknownClass:
(id) - initWithUnknownClass:reason:
(id) - initWithUnknownClass:

Creating and Initializing Incorrect Index Exception

(SCCollectionException *) + exceptionWithCollection:index:reason:
(SCCollectionException *) + exceptionWithCollection:index:
(SCCollectionException *) + exceptionWithIndex:reason:
(SCCollectionException *) + exceptionWithIndex:
(id) - initWithCollection:index:reason:
(id) - initWithCollection:index:
(id) - initWithIndex:reason:
(id) - initWithIndex:

Creating and Initializing Empty Collection Exception

(SCCollectionException *) + exceptionWithEmptyCollection:reason:
(SCCollectionException *) + exceptionWithEmptyCollection:
(SCCollectionException *) + exceptionWithEmptyReason:
(SCCollectionException *) + exceptionWithEmpty
(id) - initWithEmptyCollection:reason:
(id) - initWithEmptyCollection:
(id) - initWithEmptyReason:
(id) - initWithEmpty

Creating and Initializing Unexpected Class Exception

(SCCollectionException *) + exceptionWithCollection:unexpected:expected:reason:
(SCCollectionException *) + exceptionWithCollection:unexpected:expected:
(SCCollectionException *) + exceptionWithCollection:unexpected:reason:
(SCCollectionException *) + exceptionWithCollection:unexpected:
(SCCollectionException *) + exceptionWithUnexpected:expected:reason:
(SCCollectionException *) + exceptionWithUnexpected:expected:
(SCCollectionException *) + exceptionWithUnexpected:reason:
(SCCollectionException *) + exceptionWithUnexpected:
(id) - initWithCollection:unexpected:expected:reason:
(id) - initWithCollection:unexpected:expected:
(id) - initWithCollection:unexpected:reason:
(id) - initWithCollection:unexpected:
(id) - initWithUnexpected:expected:reason:
(id) - initWithUnexpected:expected:
(id) - initWithUnexpected:reason:
(id) - initWithUnexpected:

Creating and Initializing Incorrect Range Exception

(SCCollectionException *) + exceptionWithCollection:range:reason:
(SCCollectionException *) + exceptionWithCollection:range:
(SCCollectionException *) + exceptionWithRange:reason:
(SCCollectionException *) + exceptionWithRange:
(id) - initWithCollection:range:reason:
(id) - initWithCollection:range:
(id) - initWithRange:reason:
(id) - initWithRange:

Creating and Initializing Not Sortable Class Exception

(SCCollectionException *) + exceptionWithNotSortableClass:reason:
(SCCollectionException *) + exceptionWithNotSortableClass:
(id) - initWithNotSortableClass:reason:
(id) - initWithNotSortableClass:

Creating and Initializing Not Comparable Objects Exception

(SCCollectionException *) + exceptionWithNotComparableObjectsInCollection:reason:
(SCCollectionException *) + exceptionWithNotComparableObjectsInCollection:
(SCCollectionException *) + exceptionWithNotComparableObjectsReason:
(SCCollectionException *) + exceptionWithNotComparableObjects
(id) - initWithNotComparableObjectsInCollection:reason:
(id) - initWithNotComparableObjectsInCollection:
(id) - initWithNotComparableObjectsReason:
(id) - initWithNotComparableObjects

Creating and Initializing Nil Sorting Algorithm Exception

(SCCollectionException *) + exceptionWithNilAlgorithmForCollection:reason:
(SCCollectionException *) + exceptionWithNilAlgorithmForCollection:
(SCCollectionException *) + exceptionWithNilAlgorithmReason:
(SCCollectionException *) + exceptionWithNilAlgorithm
(id) - initWithNilAlgorithmForCollection:reason:
(id) - initWithNilAlgorithmForCollection:
(id) - initWithNilAlgorithmReason:
(id) - initWithNilAlgorithm

Creating and Initializing Incorrect Sorting Algorithm Exception

(SCCollectionException *) + exceptionWithIncorrectAlgorithmForCollection:reason:
(SCCollectionException *) + exceptionWithIncorrectAlgorithmForCollection:
(SCCollectionException *) + exceptionWithIncorrectAlgorithmReason:
(SCCollectionException *) + exceptionWithIncorrectAlgorithm
(SCCollectionException *) + exceptionWithNilIndexSetReason:
(SCCollectionException *) + exceptionWithNilIndexSet
(id) - initWithIncorrectAlgorithmForCollection:reason:
(id) - initWithIncorrectAlgorithmForCollection:
(id) - initWithIncorrectAlgorithmReason:
(id) - initWithIncorrectAlgorithm
(id) - initWithNilIndexSetReason:
(id) - initWithNilIndexSet

Creating and Initializing Incorrect Index Set Count Exception

(SCCollectionException *) + exceptionWithIndexSetCount:collectionCount:reason:
(SCCollectionException *) + exceptionWithIndexSetCount:collectionCount:
(id) - initWithIndexSetCount:collectionCount:reason:
(id) - initWithIndexSetCount:collectionCount:

Creating and Initializing Incorrect Index Set Exception

(SCCollectionException *) + exceptionWithCollection:indexSet:reason:
(SCCollectionException *) + exceptionWithCollection:indexSet:
(SCCollectionException *) + exceptionWithIndexSet:reason:
(SCCollectionException *) + exceptionWithIndexSet:
(id) - initWithCollection:indexSet:reason:
(id) - initWithCollection:indexSet:
(id) - initWithIndexSet:reason:
(id) - initWithIndexSet:

Creating and Initializing Empty Collection Key Exception

(SCCollectionException *) + exceptionWithEmptyKeyInCollection:reason:
(SCCollectionException *) + exceptionWithEmptyKeyInCollection:
(SCCollectionException *) + exceptionWithEmptyKeyReason:
(SCCollectionException *) + exceptionWithEmptyKey
(id) - initWithEmptyKeyInCollection:reason:
(id) - initWithEmptyKeyInCollection:
(id) - initWithEmptyKeyReason:
(id) - initWithEmptyKey

Creating and Initializing Key Not Found Exception

(SCCollectionException *) + exceptionWithCollection:notFoundKey:reason:
(SCCollectionException *) + exceptionWithCollection:notFoundKey:
(SCCollectionException *) + exceptionWithNotFoundKey:reason:
(SCCollectionException *) + exceptionWithNotFoundKey:
(id) - initWithCollection:notFoundKey:reason:
(id) - initWithCollection:notFoundKey:
(id) - initWithNotFoundKey:reason:
(id) - initWithNotFoundKey:

Creating and Initializing Empty Value Exception

(SCCollectionException *) + exceptionWithEmptyValueInCollection:reason:
(SCCollectionException *) + exceptionWithEmptyValueInCollection:
(SCCollectionException *) + exceptionWithEmptyValueReason:
(SCCollectionException *) + exceptionWithEmptyValue
(id) - initWithEmptyValueInCollection:reason:
(id) - initWithEmptyValueInCollection:
(id) - initWithEmptyValueReason:
(id) - initWithEmptyValue

Detailed Description

Collection exception class.

Exception generates when collection error detected.
Class was introduced in version 1.1.3.

Class declares the following properties:


Member Function Documentation

- (SCULong) capacity

Returns the collection capacity.

Returns:
Collection capacity
- (SCULong) collectionCount

Returns the collection count.

Returns:
Collection count
- (NSString *) collectionName

Returns the collection name.

Returns:
Collection name
+ (SCCollectionException *) exception

Returns the generic collection exception created by using the default error description.

Returns:
A created exception
+ (SCCollectionException *) exceptionWithCapacity: (SCULong capacity

Returns the overflow exception created by using the specified collection capacity.

Parameters:
capacity- collection capacity
Returns:
A created exception
+ (SCCollectionException *) exceptionWithCapacity: (SCULong capacity
reason: (NSString *)  reason 

Returns the overflow exception created by using the specified collection capacity and error description.

Parameters:
capacity- collection capacity
reason- error description
Returns:
A created exception
+ (SCCollectionException *) exceptionWithCapacityCollection: (NSString *)  collection

Returns the overflow exception created by using the specified collection name.

Parameters:
collection- collection name
Returns:
A created exception
+ (SCCollectionException *) exceptionWithCapacityCollection: (NSString *)  collection
reason: (NSString *)  reason 

Returns the overflow exception created by using the specified collection name and error description.

Parameters:
collection- collection name
reason- error description
Returns:
A created exception
+ (SCCollectionException *) exceptionWithCollection: (NSString *)  collection

Returns the generic collection exception created by using the specified collection name.

Parameters:
collection- collection name
Returns:
A created exception
+ (SCCollectionException *) exceptionWithCollection: (NSString *)  collection
capacity: (SCULong capacity 

Returns the overflow exception created by using the specified collection name and collection capacity.

Parameters:
collection- collection name
capacity- collection capacity
Returns:
A created exception
+ (SCCollectionException *) exceptionWithCollection: (NSString *)  collection
capacity: (SCULong capacity
reason: (NSString *)  reason 

Returns the overflow exception created by using the specified collection name, collection capacity and error description.

Parameters:
collection- collection name
capacity- collection capacity
reason- error description
Returns:
A created exception
+ (SCCollectionException *) exceptionWithCollection: (NSString *)  collection
index: (SCIndex index 

Returns the incorrect index exception created by using the specified collection name and incorrect index.

Parameters:
collection- collection name
index- incorrect index
Returns:
A created exception
+ (SCCollectionException *) exceptionWithCollection: (NSString *)  collection
index: (SCIndex index
reason: (NSString *)  reason 

Returns the incorrect index exception created by using the specified collection name, incorrect index and error description.

Parameters:
collection- collection name
index- incorrect index
reason- error description
Returns:
A created exception
+ (SCCollectionException *) exceptionWithCollection: (NSString *)  collection
indexSet: (NSIndexSet *)  indexes 

Returns the incorrect index set exception created by using the specified collection name and index set.

Parameters:
collection- collection name
indexes- index set
Returns:
A created exception
+ (SCCollectionException *) exceptionWithCollection: (NSString *)  collection
indexSet: (NSIndexSet *)  indexes
reason: (NSString *)  reason 

Returns the incorrect index set exception created by using the specified collection name, index set and error description.

Parameters:
collection- collection name
indexes- index set
reason- error description
Returns:
A created exception
+ (SCCollectionException *) exceptionWithCollection: (NSString *)  collection
notFoundKey: (NSString *)  key 

Returns the key not found exception created by using the specified collection name and key.

Parameters:
collection- collection name
key- not matched key
Returns:
A created exception
+ (SCCollectionException *) exceptionWithCollection: (NSString *)  collection
notFoundKey: (NSString *)  key
reason: (NSString *)  reason 

Returns the key not found exception created by using the specified collection name, key and error description.

Parameters:
collection- collection name
key- not matched key
reason- error description
Returns:
A created exception
+ (SCCollectionException *) exceptionWithCollection: (NSString *)  collection
range: (NSRange)  range 

Returns the incorrect range exception created by using the specified collection name and incorrect range.

Parameters:
collection- collection name
range- incorrect range
Returns:
A created exception
+ (SCCollectionException *) exceptionWithCollection: (NSString *)  collection
range: (NSRange)  range
reason: (NSString *)  reason 

Returns the incorrect range exception created by using the specified collection name, incorrect range and error description.

Parameters:
collection- collection name
range- incorrect range
reason- error description
Returns:
A created exception
+ (SCCollectionException *) exceptionWithCollection: (NSString *)  collection
reason: (NSString *)  reason 

Returns the generic collection exception created by using the specified collection name and error description.

Parameters:
collection- collection name
reason- error description
Returns:
A created exception
+ (SCCollectionException *) exceptionWithCollection: (NSString *)  collection
type: (SCCollectionError type 

Returns the generic collection exception created by using the specified collection name and exception type.

Parameters:
collection- collection name
type- exception type
Returns:
A created exception
+ (SCCollectionException *) exceptionWithCollection: (NSString *)  collection
type: (SCCollectionError type
reason: (NSString *)  reason 

Returns the generic collection exception created by using the specified collection name, exception type and error description.

Parameters:
collection- collection name
type- exception type
reason- error description
Returns:
A created exception
+ (SCCollectionException *) exceptionWithCollection: (NSString *)  collection
unexpected: (NSString *)  unexpected 

Returns the unexpected class exception created by using the specified collection name and unexpected class name.

Parameters:
collection- collection name
unexpected- unexpected class name
Returns:
A created exception
+ (SCCollectionException *) exceptionWithCollection: (NSString *)  collection
unexpected: (NSString *)  unexpected
expected: (NSString *)  expected 

Returns the unexpected class exception created by using the specified collection name, unexpected class name and expected class name.

Parameters:
collection- collection name
unexpected- unexpected class name
expected- expected class name
Returns:
A created exception
+ (SCCollectionException *) exceptionWithCollection: (NSString *)  collection
unexpected: (NSString *)  unexpected
expected: (NSString *)  expected
reason: (NSString *)  reason 

Returns the unexpected class exception created by using the specified collection name, unexpected class name, expected class name and error description.

Parameters:
collection- collection name
unexpected- unexpected class name
expected- expected class name
reason- error description
Returns:
A created exception
+ (SCCollectionException *) exceptionWithCollection: (NSString *)  collection
unexpected: (NSString *)  unexpected
reason: (NSString *)  reason 

Returns the unexpected class exception created by using the specified collection name, unexpected class name and error description.

Parameters:
collection- collection name
unexpected- unexpected class name
reason- error description
Returns:
A created exception
+ (SCCollectionException *) exceptionWithCollection: (NSString *)  collection
unknownClass: (NSString *)  name 

Returns the unknown class exception created by using the specified collection name and unknown class name.

Parameters:
collection- collection name
name- unknown class name
Returns:
A created exception
+ (SCCollectionException *) exceptionWithCollection: (NSString *)  collection
unknownClass: (NSString *)  name
reason: (NSString *)  reason 

Returns the unknown class exception created by using the specified collection name, unknown class name and error description.

Parameters:
collection- collection name
name- unknown class name
reason- error description
Returns:
A created exception
+ (SCCollectionException *) exceptionWithCollection: (NSString *)  collection
unsupportedClass: (NSString *)  name 

Returns the unsupported class exception created by using the specified collection name and unsupported class name.

Parameters:
collection- collection name
name- unsupported class name
Returns:
A created exception
+ (SCCollectionException *) exceptionWithCollection: (NSString *)  collection
unsupportedClass: (NSString *)  name
reason: (NSString *)  reason 

Returns the unsupported class exception created by using the specified collection name, unsupported class name and error description.

Parameters:
collection- collection name
name- unsupported class name
reason- error description
Returns:
A created exception
+ (SCCollectionException *) exceptionWithCollectionCapacity

Returns the overflow exception created by using the default error description.

Returns:
A created exception
+ (SCCollectionException *) exceptionWithCollectionCapacityReason: (NSString *)  reason

Returns the overflow exception created by using the specified error description.

Parameters:
reason- error description
Returns:
A created exception
+ (SCCollectionException *) exceptionWithEmpty

Returns the empty collection exception created by using the default error description.

Returns:
A created exception
+ (SCCollectionException *) exceptionWithEmptyCollection: (NSString *)  collection

Returns the empty collection exception created by using the specified collection name.

Parameters:
collection- collection name
Returns:
A created exception
+ (SCCollectionException *) exceptionWithEmptyCollection: (NSString *)  collection
reason: (NSString *)  reason 

Returns the empty collection exception created by using the specified collection name and error description.

Parameters:
collection- collection name
reason- error description
Returns:
A created exception
+ (SCCollectionException *) exceptionWithEmptyItem

Returns the empty item exception created by using the default error description.

Returns:
A created exception
+ (SCCollectionException *) exceptionWithEmptyItemInCollection: (NSString *)  collection

Returns the empty item exception created by using the specified collection name.

Parameters:
collection- collection name
Returns:
A created exception
+ (SCCollectionException *) exceptionWithEmptyItemInCollection: (NSString *)  collection
reason: (NSString *)  reason 

Returns the empty item exception created by using the specified collection name and error description.

Parameters:
collection- collection name
reason- error description
Returns:
A created exception
+ (SCCollectionException *) exceptionWithEmptyItemReason: (NSString *)  reason

Returns the empty item exception created by using the specified error description.

Parameters:
reason- error description
Returns:
A created exception
+ (SCCollectionException *) exceptionWithEmptyKey

Returns the empty collection key exception created by using the default error description.

Returns:
A created exception
+ (SCCollectionException *) exceptionWithEmptyKeyInCollection: (NSString *)  collection

Returns the empty collection key exception created by using the specified collection name and default error description.

Parameters:
collection- collection name
Returns:
A created exception
+ (SCCollectionException *) exceptionWithEmptyKeyInCollection: (NSString *)  collection
reason: (NSString *)  reason 

Returns the empty collection key exception created by using the specified collection name and error description.

Parameters:
collection- collection name
reason- error description
Returns:
A created exception
+ (SCCollectionException *) exceptionWithEmptyKeyReason: (NSString *)  reason

Returns the empty collection key exception created by using the specified error description.

Parameters:
reason- error description
Returns:
A created exception
+ (SCCollectionException *) exceptionWithEmptyReason: (NSString *)  reason

Returns the empty collection exception created by using the specified error description.

Parameters:
reason- error description
Returns:
A created exception
+ (SCCollectionException *) exceptionWithEmptyValue

Returns the empty value exception created by using the default error description.

Returns:
A created exception
+ (SCCollectionException *) exceptionWithEmptyValueInCollection: (NSString *)  collection

Returns the empty value exception created by using the specified collection name and error default description.

Parameters:
collection- collection name
Returns:
A created exception
+ (SCCollectionException *) exceptionWithEmptyValueInCollection: (NSString *)  collection
reason: (NSString *)  reason 

Returns the empty value exception created by using the specified collection name and error description.

Parameters:
collection- collection name
reason- error description
Returns:
A created exception
+ (SCCollectionException *) exceptionWithEmptyValueReason: (NSString *)  reason

Returns the empty value exception created by using the specified error description.

Parameters:
reason- error description
Returns:
A created exception
+ (SCCollectionException *) exceptionWithIncorrectAlgorithm

Returns the incorrect sorting algorithm exception created by using the default error description.

Returns:
A created exception
+ (SCCollectionException *) exceptionWithIncorrectAlgorithmForCollection: (NSString *)  collection

Returns the incorrect sorting algorithm exception created by using the specified collection name.

Parameters:
collection- collection name
Returns:
A created exception
+ (SCCollectionException *) exceptionWithIncorrectAlgorithmForCollection: (NSString *)  collection
reason: (NSString *)  reason 

Returns the incorrect sorting algorithm exception created by using the specified collection name and error description.

Parameters:
collection- collection name
reason- error description
Returns:
A created exception
+ (SCCollectionException *) exceptionWithIncorrectAlgorithmReason: (NSString *)  reason

Returns the incorrect sorting algorithm exception created by using the specified error description.

Parameters:
reason- error description
Returns:
A created exception
+ (SCCollectionException *) exceptionWithIndex: (SCIndex index

Returns the incorrect index exception created by using the specified incorrect index.

Parameters:
index- incorrect index
Returns:
A created exception
+ (SCCollectionException *) exceptionWithIndex: (SCIndex index
reason: (NSString *)  reason 

Returns the incorrect index exception created by using the specified incorrect index and error description.

Parameters:
index- incorrect index
reason- error description
Returns:
A created exception
+ (SCCollectionException *) exceptionWithIndexSet: (NSIndexSet *)  indexes

Returns the incorrect index set exception created by using the specified index set.

Parameters:
indexes- index set
Returns:
A created exception
+ (SCCollectionException *) exceptionWithIndexSet: (NSIndexSet *)  indexes
reason: (NSString *)  reason 

Returns the incorrect index set exception created by using the specified index set and error description.

Parameters:
indexes- index set
reason- error description
Returns:
A created exception
+ (SCCollectionException *) exceptionWithIndexSetCount: (SCULong icount
collectionCount: (SCULong ccount 

Returns the incorrect index set count exception created by using the specified index set count and collection count.

Parameters:
icount- index set count
ccount- collection count
Returns:
A created exception
+ (SCCollectionException *) exceptionWithIndexSetCount: (SCULong icount
collectionCount: (SCULong ccount
reason: (NSString *)  reason 

Returns the incorrect index set count exception created by using the specified index set count, collection count and error description.

Parameters:
icount- index set count
ccount- collection count
reason- error description
Returns:
A created exception
+ (SCCollectionException *) exceptionWithNilAlgorithm

Returns the nil sorting algorithm exception created by using the default error description.

Returns:
A created exception
+ (SCCollectionException *) exceptionWithNilAlgorithmForCollection: (NSString *)  collection

Returns the nil sorting algorithm exception created by using the specified collection name.

Parameters:
collection- collection name
Returns:
A created exception
+ (SCCollectionException *) exceptionWithNilAlgorithmForCollection: (NSString *)  collection
reason: (NSString *)  reason 

Returns the nil sorting algorithm exception created by using the specified collection name end error description.

Parameters:
collection- collection name
reason- error description
Returns:
A created exception
+ (SCCollectionException *) exceptionWithNilAlgorithmReason: (NSString *)  reason

Returns the nil sorting algorithm exception created by using the specified error description.

Parameters:
reason- error description
Returns:
A created exception
+ (SCCollectionException *) exceptionWithNilIndexSet

Returns the nil index set exception created by using the default error description.

Returns:
A created exception
+ (SCCollectionException *) exceptionWithNilIndexSetReason: (NSString *)  reason

Returns the nil index set exception created by using the specified error description.

Parameters:
reason- error description
Returns:
A created exception
+ (SCCollectionException *) exceptionWithNilSource

Returns the nil source exception created by using the default error description.

Returns:
A created exception
+ (SCCollectionException *) exceptionWithNilSourceReason: (NSString *)  reason

Returns the nil source exception created by using the specified error description.

Parameters:
reason- error description
Returns:
A created exception
+ (SCCollectionException *) exceptionWithNotComparableObjects

Returns the not comparable objects exception created by using the default error description.

Returns:
A created exception
+ (SCCollectionException *) exceptionWithNotComparableObjectsInCollection: (NSString *)  collection

Returns the not comparable objects exception created by using the specified collection name.

Parameters:
collection- collection name
Returns:
A created exception
+ (SCCollectionException *) exceptionWithNotComparableObjectsInCollection: (NSString *)  collection
reason: (NSString *)  reason 

Returns the not comparable objects exception created by using the specified collection name and error description.

Parameters:
collection- collection name
reason- error description
Returns:
A created exception
+ (SCCollectionException *) exceptionWithNotComparableObjectsReason: (NSString *)  reason

Returns the not comparable objects exception created by using the specified error description.

Parameters:
reason- error description
Returns:
A created exception
+ (SCCollectionException *) exceptionWithNotFoundKey: (NSString *)  key

Returns the key not found exception created by using the specified key and default error description.

Parameters:
key- not matched key
Returns:
A created exception
+ (SCCollectionException *) exceptionWithNotFoundKey: (NSString *)  key
reason: (NSString *)  reason 

Returns the key not found exception created by using the specified key and error description.

Parameters:
key- not matched key
reason- error description
Returns:
A created exception
+ (SCCollectionException *) exceptionWithNotSortableClass: (NSString *)  name

Returns the not sortable class exception created by using the specified class name.

Parameters:
name- not sortable class name
Returns:
A created exception
+ (SCCollectionException *) exceptionWithNotSortableClass: (NSString *)  name
reason: (NSString *)  reason 

Returns the not sortable class exception created by using the specified class name and error description.

Parameters:
name- not sortable class name
reason- error description
Returns:
A created exception
+ (SCCollectionException *) exceptionWithRange: (NSRange)  range

Returns the incorrect range exception created by using the specified incorrect range.

Parameters:
range- incorrect range
Returns:
A created exception
+ (SCCollectionException *) exceptionWithRange: (NSRange)  range
reason: (NSString *)  reason 

Returns the incorrect range exception created by using the specified incorrect range and error description.

Parameters:
range- incorrect range
reason- error description
Returns:
A created exception
+ (SCCollectionException *) exceptionWithReadOnly

Returns the collection read only exception created by using the default error description.

Returns:
A created exception
+ (SCCollectionException *) exceptionWithReadOnlyCollection: (NSString *)  collection

Returns the collection read only exception created by using the specified collection name.

Parameters:
collection- collection name
Returns:
A created exception
+ (SCCollectionException *) exceptionWithReadOnlyCollection: (NSString *)  collection
reason: (NSString *)  reason 

Returns the collection read only exception created by using the specified collection name and error description.

Parameters:
collection- collection name
reason- error description
Returns:
A created exception
+ (SCCollectionException *) exceptionWithReadOnlyReason: (NSString *)  reason

Returns the collection read only exception created by using the specified error description.

Parameters:
reason- error description
Returns:
A created exception
+ (SCCollectionException *) exceptionWithReason: (NSString *)  reason

Returns the generic collection exception created by using the specified error description.

Parameters:
reason- error description
Returns:
A created exception
+ (SCCollectionException *) exceptionWithType: (SCCollectionError type

Returns the generic collection exception created by using the specified exception type.

Parameters:
type- exception type
Returns:
A created exception
+ (SCCollectionException *) exceptionWithType: (SCCollectionError type
reason: (NSString *)  reason 

Returns the generic collection exception created by using the specified exception type and error description.

Parameters:
type- exception type
reason- error description
Returns:
A created exception
+ (SCCollectionException *) exceptionWithUnexpected: (NSString *)  unexpected

Returns the unexpected class exception created by using the specified unexpected class name.

Parameters:
unexpected- unexpected class name
Returns:
A created exception
+ (SCCollectionException *) exceptionWithUnexpected: (NSString *)  unexpected
expected: (NSString *)  expected 

Returns the unexpected class exception created by using the specified unexpected class name and expected class name.

Parameters:
unexpected- unexpected class name
expected- expected class name
Returns:
A created exception
+ (SCCollectionException *) exceptionWithUnexpected: (NSString *)  unexpected
expected: (NSString *)  expected
reason: (NSString *)  reason 

Returns the unexpected class exception created by using the specified unexpected class name, expected class name and error description.

Parameters:
unexpected- unexpected class name
expected- expected class name
reason- error description
Returns:
A created exception
+ (SCCollectionException *) exceptionWithUnexpected: (NSString *)  unexpected
reason: (NSString *)  reason 

Returns the unexpected class exception created by using the specified unexpected class name and error description.

Parameters:
unexpected- unexpected class name
reason- error description
Returns:
A created exception
+ (SCCollectionException *) exceptionWithUnknownClass: (NSString *)  name

Returns the unknown class exception created by using the specified unknown class name.

Parameters:
name- unknown class name
Returns:
A created exception
+ (SCCollectionException *) exceptionWithUnknownClass: (NSString *)  name
reason: (NSString *)  reason 

Returns the unknown class exception created by using the specified unknown class name and error description.

Parameters:
name- unknown class name
reason- error description
Returns:
A created exception
+ (SCCollectionException *) exceptionWithUnsupportedClass: (NSString *)  name

Returns the unsupported class exception created by using the specified unsupported class name.

Parameters:
name- unsupported class name
Returns:
A created exception
+ (SCCollectionException *) exceptionWithUnsupportedClass: (NSString *)  name
reason: (NSString *)  reason 

Returns the unsupported class exception created by using the specified unsupported class name and error description.

Parameters:
name- unsupported class name
reason- error description
Returns:
A created exception
+ (SCCollectionException *) exceptionWithUnsupportedType: (NSString *)  type

Returns the unsupported collection type exception created by using the specified unsupported type name.

Parameters:
type- unsupported type name
Returns:
A created exception
+ (SCCollectionException *) exceptionWithUnsupportedType: (NSString *)  type
reason: (NSString *)  reason 

Returns the unsupported collection type exception created by using the specified unsupported type name and error description.

Parameters:
type- unsupported type name
reason- error description
Returns:
A created exception
- (NSString *) expected

Returns the expected class name.

Returns:
Class name
- (SCIndex) index

Returns the incorrect index.

Returns:
Incorrect index
- (NSIndexSet *) indexSet

Returns the incorrect index set.

Returns:
Index set
- (SCULong) indexSetCount

Returns the index set count.

Returns:
Index set count
- (id) init

Initializes the generic collection exception using the default error description.

Returns:
A newly initialized exception
- (id) initWithCapacity: (SCULong capacity

Initializes the overflow exception using the specified collection capacity.

Parameters:
capacity- collection capacity
Returns:
A newly initialized exception
- (id) initWithCapacity: (SCULong capacity
reason: (NSString *)  reason 

Initializes the overflow exception using the specified collection capacity and error description.

Parameters:
capacity- collection capacity
reason- error description
Returns:
A newly initialized exception
- (id) initWithCapacityCollection: (NSString *)  collection

Initializes the overflow exception using the specified collection name.

Parameters:
collection- collection name
Returns:
A newly initialized exception
- (id) initWithCapacityCollection: (NSString *)  collection
reason: (NSString *)  reason 

Initializes the overflow exception using the specified collection name and error description.

Parameters:
collection- collection name
reason- error description
Returns:
A newly initialized exception
- (id) initWithCollection: (NSString *)  collection

Initializes the generic collection exception using the specified collection name.

Parameters:
collection- collection name
Returns:
A newly initialized exception
- (id) initWithCollection: (NSString *)  collection
capacity: (SCULong capacity 

Initializes the overflow exception using the specified collection name and collection capacity.

Parameters:
collection- collection name
capacity- collection capacity
Returns:
A newly initialized exception
- (id) initWithCollection: (NSString *)  collection
capacity: (SCULong capacity
reason: (NSString *)  reason 

Initializes the overflow exception using the specified collection name, collection capacity and error description.

Parameters:
collection- collection name
capacity- collection capacity
reason- error description
Returns:
A newly initialized exception
- (id) initWithCollection: (NSString *)  collection
index: (SCIndex index 

Initializes the incorrect index exception using the specified collection name and incorrect index.

Parameters:
collection- collection name
index- incorrect index
Returns:
A newly initialized exception
- (id) initWithCollection: (NSString *)  collection
index: (SCIndex index
reason: (NSString *)  reason 

Initializes the incorrect index exception using the specified collection name, incorrect index and error description.

Parameters:
collection- collection name
index- incorrect index
reason- error description
Returns:
A newly initialized exception
- (id) initWithCollection: (NSString *)  collection
indexSet: (NSIndexSet *)  indexes 

Initializes the incorrect index set exception using the specified collection name and index set.

Parameters:
collection- collection name
indexes- index set
Returns:
A newly initialized exception
- (id) initWithCollection: (NSString *)  collection
indexSet: (NSIndexSet *)  indexes
reason: (NSString *)  reason 

Initializes the incorrect index set exception using the specified collection name, index set and error description.

Parameters:
collection- collection name
indexes- index set
reason- error description
Returns:
A newly initialized exception
- (id) initWithCollection: (NSString *)  collection
notFoundKey: (NSString *)  key 

Initializes the key not found exception using the specified collection name and key.

Parameters:
collection- collection name
key- not matched key
Returns:
A newly initialized exception
- (id) initWithCollection: (NSString *)  collection
notFoundKey: (NSString *)  key
reason: (NSString *)  reason 

Initializes the key not found exception using the specified collection name, key and error description.

Parameters:
collection- collection name
key- not matched key
reason- error description
Returns:
A newly initialized exception
- (id) initWithCollection: (NSString *)  collection
range: (NSRange)  range 

Initializes the incorrect range exception using the specified collection name and incorrect range.

Parameters:
collection- collection name
range- incorrect range
Returns:
A newly initialized exception
- (id) initWithCollection: (NSString *)  collection
range: (NSRange)  range
reason: (NSString *)  reason 

Initializes the incorrect range exception using the specified collection name, incorrect range and error description.

Parameters:
collection- collection name
range- incorrect range
reason- error description
Returns:
A newly initialized exception
- (id) initWithCollection: (NSString *)  collection
reason: (NSString *)  reason 

Initializes the generic collection exception using the specified collection name and error description.

Parameters:
collection- collection name
reason- error description
Returns:
A newly initialized exception
- (id) initWithCollection: (NSString *)  collection
type: (SCCollectionError type 

Initializes the generic collection exception using the specified collection name and exception type.

Parameters:
collection- collection name
type- exception type
Returns:
A newly initialized exception
- (id) initWithCollection: (NSString *)  collection
type: (SCCollectionError type
reason: (NSString *)  reason 

Initializes the generic collection exception using the specified collection name, exception type and error description.

Parameters:
collection- collection name
type- exception type
reason- error description
Returns:
A newly initialized exception
- (id) initWithCollection: (NSString *)  collection
unexpected: (NSString *)  unexpected 

Initializes the unexpected class exception using the specified collection name and unexpected class name.

Parameters:
collection- collection name
unexpected- unexpected class name
Returns:
A newly initialized exception
- (id) initWithCollection: (NSString *)  collection
unexpected: (NSString *)  unexpected
expected: (NSString *)  expected 

Initializes the unexpected class exception using the specified collection name, unexpected class name and expected class name.

Parameters:
collection- collection name
unexpected- unexpected class name
expected- expected class name
Returns:
A newly initialized exception
- (id) initWithCollection: (NSString *)  collection
unexpected: (NSString *)  unexpected
expected: (NSString *)  expected
reason: (NSString *)  reason 

Initializes the unexpected class exception using the specified collection name, unexpected class name, expected class name and error description.

Parameters:
collection- collection name
unexpected- unexpected class name
expected- expected class name
reason- error description
Returns:
A newly initialized exception
- (id) initWithCollection: (NSString *)  collection
unexpected: (NSString *)  unexpected
reason: (NSString *)  reason 

Initializes the unexpected class exception using the specified collection name, unexpected class name and error description.

Parameters:
collection- collection name
unexpected- unexpected class name
reason- error description
Returns:
A newly initialized exception
- (id) initWithCollection: (NSString *)  collection
unknownClass: (NSString *)  name 

Initializes the unknown class exception using the specified collection name and unknown class name.

Parameters:
collection- collection name
name- unknown class name
Returns:
A newly initialized exception
- (id) initWithCollection: (NSString *)  collection
unknownClass: (NSString *)  name
reason: (NSString *)  reason 

Initializes the unknown class exception using the specified collection name, unknown class name and error description.

Parameters:
collection- collection name
name- unknown class name
reason- error description
Returns:
A newly initialized exception
- (id) initWithCollection: (NSString *)  collection
unsupportedClass: (NSString *)  name 

Initializes the unsupported class exception using the specified collection name and unsupported class name.

Parameters:
collection- collection name
name- unsupported class name
Returns:
A newly initialized exception
- (id) initWithCollection: (NSString *)  collection
unsupportedClass: (NSString *)  name
reason: (NSString *)  reason 

Initializes the unsupported class exception using the specified collection name, unsupported class name and error description.

Parameters:
collection- collection name
name- unsupported class name
reason- error description
Returns:
A newly initialized exception
- (id) initWithCollectionCapacity

Initializes the overflow exception using the default error description.

Returns:
A newly initialized exception
- (id) initWithCollectionCapacityReason: (NSString *)  reason

Initializes the overflow exception using the specified error description.

Parameters:
reason- error description
Returns:
A newly initialized exception
- (id) initWithEmpty

Initializes the empty collection exception using the default error description.

Returns:
A newly initialized exception
- (id) initWithEmptyCollection: (NSString *)  collection

Initializes the empty collection exception using the specified collection name.

Parameters:
collection- collection name
Returns:
A newly initialized exception
- (id) initWithEmptyCollection: (NSString *)  collection
reason: (NSString *)  reason 

Initializes the empty collection exception using the specified collection name and error description.

Parameters:
collection- collection name
reason- error description
Returns:
A newly initialized exception
- (id) initWithEmptyItem

Initializes the empty item exception using the default error description.

Returns:
A newly initialized exception
- (id) initWithEmptyItemInCollection: (NSString *)  collection

Initializes the empty item exception using the specified collection name.

Parameters:
collection- collection name
Returns:
A newly initialized exception
- (id) initWithEmptyItemInCollection: (NSString *)  collection
reason: (NSString *)  reason 

Initializes the empty item exception using the specified collection name and error description.

Parameters:
collection- collection name
reason- error description
Returns:
A newly initialized exception
- (id) initWithEmptyItemReason: (NSString *)  reason

Initializes the empty item exception using the specified error description.

Parameters:
reason- error description
Returns:
A newly initialized exception
- (id) initWithEmptyKey

Initializes the empty collection key exception using the default error description.

Returns:
A newly initialized exception
- (id) initWithEmptyKeyInCollection: (NSString *)  collection

Initializes the empty collection key exception using the specified collection name and default error description.

Parameters:
collection- collection name
Returns:
A newly initialized exception
- (id) initWithEmptyKeyInCollection: (NSString *)  collection
reason: (NSString *)  reason 

Initializes the empty collection key exception using the specified collection name and error description.

Parameters:
collection- collection name
reason- error description
Returns:
A newly initialized exception
- (id) initWithEmptyKeyReason: (NSString *)  reason

Initializes the empty collection key exception using the specified error description.

Parameters:
reason- error description
Returns:
A newly initialized exception
- (id) initWithEmptyReason: (NSString *)  reason

Initializes the empty collection exception using the specified error description.

Parameters:
reason- error description
Returns:
A newly initialized exception
- (id) initWithEmptyValue

Initializes the empty value exception using the default error description.

Returns:
A newly initialized exception
- (id) initWithEmptyValueInCollection: (NSString *)  collection

Initializes the empty value exception using the specified collection name and default error description.

Parameters:
collection- collection name
Returns:
A newly initialized exception
- (id) initWithEmptyValueInCollection: (NSString *)  collection
reason: (NSString *)  reason 

Initializes the empty value exception using the specified collection name and error description.

Parameters:
collection- collection name
reason- error description
Returns:
A newly initialized exception
- (id) initWithEmptyValueReason: (NSString *)  reason

Initializes the empty value exception using the specified error description.

Parameters:
reason- error description
Returns:
A newly initialized exception
- (id) initWithIncorrectAlgorithm

Initializes the incorrect sorting algorithm exception using the default error description.

Returns:
A newly initialized exception
- (id) initWithIncorrectAlgorithmForCollection: (NSString *)  collection

Initializes the incorrect sorting algorithm exception using the specified collection name.

Parameters:
collection- collection name
Returns:
A newly initialized exception
- (id) initWithIncorrectAlgorithmForCollection: (NSString *)  collection
reason: (NSString *)  reason 

Initializes the incorrect sorting algorithm exception using the specified collection name and error description.

Parameters:
collection- collection name
reason- error description
Returns:
A newly initialized exception
- (id) initWithIncorrectAlgorithmReason: (NSString *)  reason

Initializes the incorrect sorting algorithm exception using the specified error description.

Parameters:
reason- error description
Returns:
A newly initialized exception
- (id) initWithIndex: (SCIndex index

Initializes the incorrect index exception using the specified incorrect index.

Parameters:
index- incorrect index
Returns:
A newly initialized exception
- (id) initWithIndex: (SCIndex index
reason: (NSString *)  reason 

Initializes the incorrect index exception using the specified incorrect index and error description.

Parameters:
index- incorrect index
reason- error description
Returns:
A newly initialized exception
- (id) initWithIndexSet: (NSIndexSet *)  indexes

Initializes the incorrect index set exception using the specified index set.

Parameters:
indexes- index set
Returns:
A newly initialized exception
- (id) initWithIndexSet: (NSIndexSet *)  indexes
reason: (NSString *)  reason 

Initializes the incorrect index set exception using the specified index set and error description.

Parameters:
indexes- index set
reason- error description
Returns:
A newly initialized exception
- (id) initWithIndexSetCount: (SCULong icount
collectionCount: (SCULong ccount 

Initializes the incorrect index set count exception using the specified index set count and collection count.

Parameters:
icount- index set count
ccount- collection count
Returns:
A newly initialized exception
- (id) initWithIndexSetCount: (SCULong icount
collectionCount: (SCULong ccount
reason: (NSString *)  reason 

Initializes the incorrect index set count exception using the specified index set count, collection count and error description.

Parameters:
icount- index set count
ccount- collection count
reason- error description
Returns:
A newly initialized exception
- (id) initWithNilAlgorithm

Initializes the nil sorting algorithm exception using the default error description.

Returns:
A newly initialized exception
- (id) initWithNilAlgorithmForCollection: (NSString *)  collection

Initializes the nil sorting algorithm exception using the specified collection name.

Parameters:
collection- collection name
Returns:
A newly initialized exception
- (id) initWithNilAlgorithmForCollection: (NSString *)  collection
reason: (NSString *)  reason 

Initializes the nil sorting algorithm exception using the specified collection name end error description.

Parameters:
collection- collection name
reason- error description
Returns:
A newly initialized exception
- (id) initWithNilAlgorithmReason: (NSString *)  reason

Initializes the nil sorting algorithm exception using the specified error description.

Parameters:
reason- error description
Returns:
A newly initialized exception
- (id) initWithNilIndexSet

Initializes the nil index set exception using the default error description.

Returns:
A newly initialized exception
- (id) initWithNilIndexSetReason: (NSString *)  reason

Initializes the nil index set exception using the specified error description.

Parameters:
reason- error description
Returns:
A newly initialized exception
- (id) initWithNilSource

Initializes the nil source exception using the default error description.

Returns:
A newly initialized exception
- (id) initWithNilSourceReason: (NSString *)  reason

Initializes the nil source exception using the specified error description.

Parameters:
reason- error description
Returns:
A newly initialized exception
- (id) initWithNotComparableObjects

Initialized the not comparable objects exception using the default error description.

Returns:
A newly initialized exception
- (id) initWithNotComparableObjectsInCollection: (NSString *)  collection

Initialized the not comparable objects exception using the specified collection name.

Parameters:
collection- collection name
Returns:
A newly initialized exception
- (id) initWithNotComparableObjectsInCollection: (NSString *)  collection
reason: (NSString *)  reason 

Initialized the not comparable objects exception using the specified collection name and error description.

Parameters:
collection- collection name
reason- error description
Returns:
A newly initialized exception
- (id) initWithNotComparableObjectsReason: (NSString *)  reason

Initialized the not comparable objects exception using the specified error description.

Parameters:
reason- error description
Returns:
A newly initialized exception
- (id) initWithNotFoundKey: (NSString *)  key

Initializes the key not found exception using the specified key and default error description.

Parameters:
key- not matched key
Returns:
A newly initialized exception
- (id) initWithNotFoundKey: (NSString *)  key
reason: (NSString *)  reason 

Initializes the key not found exception using the specified key and error description.

Parameters:
key- not matched key
reason- error description
Returns:
A newly initialized exception
- (id) initWithNotSortableClass: (NSString *)  name

Initializes the not sortable class exception using the specified class name.

Parameters:
name- not sortable class name
Returns:
A newly initialized exception
- (id) initWithNotSortableClass: (NSString *)  name
reason: (NSString *)  reason 

Initializes the not sortable class exception using the specified class name and error description.

Parameters:
name- not sortable class name
reason- error description
Returns:
A newly initialized exception
- (id) initWithRange: (NSRange)  range

Initializes the incorrect range exception using the specified incorrect range.

Parameters:
range- incorrect range
Returns:
A newly initialized exception
- (id) initWithRange: (NSRange)  range
reason: (NSString *)  reason 

Initializes the incorrect range exception using the specified incorrect range and error description.

Parameters:
range- incorrect range
reason- error description
Returns:
A newly initialized exception
- (id) initWithReadOnly

Initializes the collection read only exception using the default error description.

Returns:
A newly initialized exception
- (id) initWithReadOnlyCollection: (NSString *)  collection

Initializes the collection read only exception using the specified collection name.

Parameters:
collection- collection name
Returns:
A newly initialized exception
- (id) initWithReadOnlyCollection: (NSString *)  collection
reason: (NSString *)  reason 

Initializes the collection read only exception using the specified collection name and error description.

Parameters:
collection- collection name
reason- error description
Returns:
A newly initialized exception
- (id) initWithReadOnlyReason: (NSString *)  reason

Initializes the collection read only exception using the specified error description.

Parameters:
reason- error description
Returns:
A newly initialized exception
- (id) initWithReason: (NSString *)  reason

Initializes the generic collection exception using the specified error description.

Parameters:
reason- error description
Returns:
A newly initialized exception
- (id) initWithType: (SCCollectionError type

Initializes the generic collection exception using the specified exception type.

Parameters:
type- exception type
Returns:
A newly initialized exception
- (id) initWithType: (SCCollectionError type
reason: (NSString *)  reason 

Initializes the generic collection exception using the specified exception type and error description.

Parameters:
type- exception type
reason- error description
Returns:
A newly initialized exception
- (id) initWithUnexpected: (NSString *)  unexpected

Initializes the unexpected class exception using the specified unexpected class name.

Parameters:
unexpected- unexpected class name
Returns:
A newly initialized exception
- (id) initWithUnexpected: (NSString *)  unexpected
expected: (NSString *)  expected 

Initializes the unexpected class exception using the specified unexpected class name and expected class name.

Parameters:
unexpected- unexpected class name
expected- expected class name
Returns:
A newly initialized exception
- (id) initWithUnexpected: (NSString *)  unexpected
expected: (NSString *)  expected
reason: (NSString *)  reason 

Initializes the unexpected class exception using the specified unexpected class name, expected class name and error description.

Parameters:
unexpected- unexpected class name
expected- expected class name
reason- error description
Returns:
A newly initialized exception
- (id) initWithUnexpected: (NSString *)  unexpected
reason: (NSString *)  reason 

Initializes the unexpected class exception using the specified unexpected class name and error description.

Parameters:
unexpected- unexpected class name
reason- error description
Returns:
A newly initialized exception
- (id) initWithUnknownClass: (NSString *)  name

Initializes the unknown class exception using the specified unknown class name.

Parameters:
name- unknown class name
Returns:
A newly initialized exception
- (id) initWithUnknownClass: (NSString *)  name
reason: (NSString *)  reason 

Initializes the unknown class exception using the specified unknown class name and error description.

Parameters:
name- unknown class name
reason- error description
Returns:
A newly initialized exception
- (id) initWithUnsupportedClass: (NSString *)  name

Initializes the unsupported class exception using the specified unsupported class name.

Parameters:
name- unsupported class name
Returns:
A newly initialized exception
- (id) initWithUnsupportedClass: (NSString *)  name
reason: (NSString *)  reason 

Initializes the unsupported class exception using the specified unsupported class name and error description.

Parameters:
name- unsupported class name
reason- error description
Returns:
A newly initialized exception
- (id) initWithUnsupportedType: (NSString *)  type

Initializes the unsupported collection type exception using the specified unsupported type name.

Parameters:
type- unsupported type name
Returns:
A newly initialized exception
- (id) initWithUnsupportedType: (NSString *)  type
reason: (NSString *)  reason 

Initializes the unsupported collection type exception using the specified unsupported type name and error description.

Parameters:
type- unsupported type name
reason- error description
Returns:
A newly initialized exception
- (NSString *) key

Returns the incorrect dictionary key.

Returns:
Dictionary key
- (NSString *) notSortableClass

Returns the not sortable class name.

Returns:
Not sortable class name
- (NSRange) range

Returns the incorrect range.

Returns:
Incorrect range

Returns the collection exception type.

Returns:
Exception type
- (NSString *) unexpected

Returns the unexpected class name.

Returns:
Class name
- (NSString *) unknownClass

Returns the unknown class name.

Returns:
Class name
- (NSString *) unsupportedClass

Returns the unsupported class name.

Returns:
Class name
- (NSString *) unsupportedType

Returns the unsupported collection type.

Returns:
Unsupported type

The documentation for this class was generated from the following files:
 All Classes Files Functions Typedefs Enumerations Enumerator Defines