|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Object with defined type and implementation.. DefinedObject is the top-level supertype for all objects that follow the object programming conventions of the defobj library. The messages defined by this type are the only messages which should be assumed to be automatically available on objects that follow these conventions. In particular, use of messages defined by the Object superclass of the GNU Objective C runtime should not generally be assumed because future implementations of some objects might not give continued access to them. The DefinedObject type defines a minimum of standard messages, and leaves to other types the definition of message that might or might not apply in any general way to particular objects.
Method Summary | |
int |
compare(java.lang.Object anObject)
A local implementation of an Object method. |
void |
describe(java.lang.Object outputCharStream)
The describe: message prints a brief description of the object for debug purposes to the object passed as its argument. |
void |
describeID(java.lang.Object outputCharStream)
Prints a one-line describe string, consisting of the built-in default to outputCharStream. |
java.lang.String |
getDisplayName()
Return a string that identifies an object for external display purposes, either from a previously assigned string or an identification string default |
java.lang.String |
getTypeName()
getTypeName returns the name of the originating type of this object. |
Zone |
getZone()
The getZone message returns the zone in which the object was created. |
java.lang.Object |
perform(Selector aSel)
A local implementation of an Object method. |
java.lang.Object |
perform$with(Selector aSel,
java.lang.Object anObject1)
A local implementation of an Object method. |
java.lang.Object |
perform$with$with(Selector aSel,
java.lang.Object anObject1,
java.lang.Object anObj2)
A local implementation of an Object method. |
java.lang.Object |
perform$with$with$with(Selector aSel,
java.lang.Object anObject1,
java.lang.Object anObj2,
java.lang.Object anObj3)
Perform a selector with three object arguments. |
boolean |
respondsTo(Selector aSel)
The respondsTo: message returns true if the object implements the message identified by the selector argument. |
void |
setDisplayName(java.lang.String displayName)
Assigns a character string as a name that identifies an object for display or debug purposes. |
void |
xfprint()
print description for each member of a collection on debug output stream |
void |
xfprintid()
print id for each member of a collection on debug output stream |
void |
xprint()
Like describe:, but output goes to standard output. |
void |
xprintid()
Like describeID:, but output goes to standard output. |
Methods inherited from interface swarm.defobj.GetName |
getName |
Method Detail |
public boolean respondsTo(Selector aSel)
public java.lang.String getTypeName()
public int compare(java.lang.Object anObject)
public java.lang.Object perform(Selector aSel)
public java.lang.Object perform$with(Selector aSel, java.lang.Object anObject1)
public java.lang.Object perform$with$with(Selector aSel, java.lang.Object anObject1, java.lang.Object anObj2)
public java.lang.Object perform$with$with$with(Selector aSel, java.lang.Object anObject1, java.lang.Object anObj2, java.lang.Object anObj3)
public void setDisplayName(java.lang.String displayName)
public java.lang.String getDisplayName()
public void describe(java.lang.Object outputCharStream)
public void describeID(java.lang.Object outputCharStream)
public void xprint()
public void xprintid()
public void xfprint()
public void xfprintid()
public Zone getZone()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |