ObjPak Specification Sheet


ObjectPak Objective C Class Library

ObjPak

Inherits from:Object

Class Description

ObjPak is the superclass of all classes in ObjectPak. Methods implemented here are inherited by all ObjectPak classes.

Method Types

Class Methods

Copying

Comparing

Printing

Methods



objpakRevision

+ (STR) objpakRevision

Returns the version string of the ObjectPak being used.



deepCopy

- deepCopy

Should return a deep copy of the object. Usually this means a copy that doesn't share objects with the original object and that can be free'ed independently. By default, sends copy to super.



isEqual:

- (BOOL) isEqual : anObject

Should return YES if the receiver is equal to anObject.



notEqual:

- (BOOL) notEqual : anObject

Whether isEqual: returns NO.



compare:

- (int) compare : anObject

Should return an integer which is less than, equal to, or greater than zero, if the receiver is less than, equal to, or greater than anObject. The return value is called the method's comparison value.



printToFile:

- printToFile :(FILE *) aFile

Should print the contents of the object to aFile. Should return the receiver.



printOn:

- printOn :(IOD) anIOD

For compatibility with the Stepstone runtime. Invokes printToFile: and returns the receiver.



printToStream:

- printToStream :(NXStream *) aStream

For compatibility with the NextStep runtime. Invokes printToFile: and returns the receiver.



printForDebugger:

- (void) printForDebugger :(NXStream *) aStream

To support the enhanced GNU debugger under NextStep.