Samond Classes Library 1.1.6-RELEASE build 132
Public Member Functions

<SCCollectionProtocol> Protocol Reference

Data exchange with library collections. More...

#import <SCCollectionProtocol.h>

Inheritance diagram for <SCCollectionProtocol>:
SCObject SCCollection SCCommon SCConfig SCDelegateObject SCLog SCNetObject SCServiceObject SCSortingAlgorithm SCStream SCStrings

List of all members.

Public Member Functions

(id< SCCollectionProtocol >) - copyObject
(SCComparisonResult- compareWithObject:
(NSString *) - className

Detailed Description

Data exchange with library collections.

Protocol declares methods for working with library collection: coping, comparing, etc.
Protocol was introduced in version 1.1.3.


Member Function Documentation

- (NSString *) className

Returns the receiver's instance class name.

Returns:
Class name

Reimplemented in SCObject.

- (SCComparisonResult) compareWithObject: (id< SCCollectionProtocol >)  object

Returns the result of comparison receiver's instance with the specified instance.

Parameters:
object- second instance for comparison
Returns:
Result of comparison:
  • SCComparisonEqual - instances are equal
  • SCComparisonLess - the receiver's instance is less than second instance
  • SCComparisonGreater - the receiver's instance is greater than second instance
  • SCComparisonNotAllowed - instances cannot be compared
Exceptions:
SCCollectionException- incompatible second instance detected

Reimplemented in SCObject.

- (id<SCCollectionProtocol>) copyObject

Returns the copy of receiver's instance.

Returns:
Copy of receiver's instance

Reimplemented in SCObject.


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