|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
A class that allows the user to call a given message on any candidate that is an instance of, or inherits from, a given class.. This is a specialized subclass of the abstract class Probe. It completes the specification of a probe that refers to a message element of an object.
Method Summary | |
double |
doubleDynamicCallOn(Object target)
The doubleDynamicCallOn: method generates a dynamic message call on the target object. |
int |
getArgCount()
|
String |
getArgName(int which)
The getArgName: method returns a string representation of the argument key with the given index. |
boolean |
getHideResult()
The getHideResult method returns 1 if the result field is "hidden". |
String |
getProbedMessage()
The getProbedMessage method returns the string matching the identifier of the message being probed. |
boolean |
isArgumentId(int which)
The isArgumentId: method returns 1 if a given argument of the message is of type object, and returns 0 otherwise. |
boolean |
isResultId()
The isResultId method returns 1 if the return value of the message is of type object, and returns 0 otherwise. |
long |
longDynamicCallOn(Object target)
The longDynamicCallOn: method generates a dynamic message call on the target object. |
Object |
objectDynamicCallOn(Object target)
The objectDynamicCallOn: method generates a dynamic message call on the target object. |
Object |
setArg$ToString(int which,
String what)
The setArg:ToString: method sets the nth argument of the message. |
String |
stringDynamicCallOn(Object target)
The stringDynamicCallOn: method generates a dynamic message call on the target object. |
Methods inherited from interface swarm.objectbase.ProbeS |
setSafety,
unsetSafety |
Methods inherited from interface swarm.objectbase.Probe |
clone,
getProbedClass,
getProbedType |
Methods inherited from interface swarm.objectbase.SwarmObject |
getCompleteProbeMap,
getProbeForMessage,
getProbeForVariable,
getProbeMap |
Methods inherited from interface swarm.defobj.Drop |
drop |
Methods inherited from interface swarm.defobj.DefinedObject |
compare,
describe,
describeID,
getDisplayName,
getTypeName,
getZone,
perform,
perform$with,
perform$with$with,
perform$with$with$with,
respondsTo,
setDisplayName,
xfprint,
xfprintid,
xprint,
xprintid |
Method Detail |
public boolean isResultId()
public boolean isArgumentId(int which)
public String getProbedMessage()
public int getArgCount()
public String getArgName(int which)
public boolean getHideResult()
public Object setArg$ToString(int which, String what)
public double doubleDynamicCallOn(Object target)
public long longDynamicCallOn(Object target)
public String stringDynamicCallOn(Object target)
public Object objectDynamicCallOn(Object target)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |