|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
A container class for Probes used to specify the contents of a ProbeDisplay.. A ProbeMap is a Map-type collection of Probes. They are used to gather several Probes, who usually have a common referent, into a single bundle. For example, all the instance variables of a ModelSwarm might be gathered into a single ProbeMap. Each ProbeMap is then installed into the global ProbeLibrary.
Method Summary | |
Object |
addProbe(Object aProbe)
The addProbe: method adds a probe to the contents of the ProbeMap. |
Object |
addProbeMap(Object aProbeMap)
The addProbeMap: method is used to tailor the contents of a ProbeMap by performing "set inclusion" with another ProbeMap. |
Object |
begin(ZoneImpl aZone)
The begin: method returns an iterator (index) over the ProbeMap. |
Object |
clone(ZoneImpl aZone)
The clone: method returns a clone of the probe map. |
Object |
dropProbeForMessage(String aMessage)
The dropProbeForMessage: method is used to drop a Probe from the ProbeMap. |
Object |
dropProbeForVariable(String aVariable)
The dropProbeForVariable: method is used to drop a Probe from the ProbeMap. |
Object |
dropProbeMap(Object aProbeMap)
The dropProbeMap: method is used to drop a probe from a probe map. |
int |
getNumEntries()
The getNumEntries method returns the number of probes in the ProbeMap. |
Class |
getProbedClass()
The getProbedClass method returns the class of the object that the set of probes that constitute the probe map points at. |
MessageProbeImpl |
getProbeForMessage(String aMessage)
The getProbeForMessage: method returns the Probe corresponding to the specified message name. |
VarProbeImpl |
getProbeForVariable(String aVariable)
The getProbeForVariable: method returns the Probe corresponding to the given variable name. |
Methods inherited from interface swarm.objectbase.SwarmObject |
getCompleteProbeMap,
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 int getNumEntries()
public Class getProbedClass()
public VarProbeImpl getProbeForVariable(String aVariable)
public MessageProbeImpl getProbeForMessage(String aMessage)
public Object addProbe(Object aProbe)
public Object addProbeMap(Object aProbeMap)
public Object dropProbeForVariable(String aVariable)
public Object dropProbeForMessage(String aMessage)
public Object dropProbeMap(Object aProbeMap)
public Object begin(ZoneImpl aZone)
public Object clone(ZoneImpl aZone)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |