agentland.debug
Class AgentTesterAgent
java.lang.Object
|
+--java.rmi.server.RemoteObject
|
+--java.rmi.server.RemoteServer
|
+--java.rmi.server.UnicastRemoteObject
|
+--metaglue.AgentAgent
|
+--agentland.debug.AgentTesterAgent
- All Implemented Interfaces:
- Agent, AgentTester, AgentTesterCommunication, MetagluePrimitives, Remote, Serializable
- Direct Known Subclasses:
- PowerTesterAgent
- public class AgentTesterAgent
- extends AgentAgent
- implements AgentTester, AgentTesterCommunication
AgentTester agent
The Intelligent Room/HAL Project
MIT Artificial Intelligence Laboratory
Cambridge, MA
AgentTester is an agent which allows graphical interaction
with the agent system in terms of relying on agents and
invoking associated methods.
This file contains:
AgentTesterImpl -- agent that spawns AgentTesterFrame and
is told by the AgentTesterFrame using the
AgentTesterCommunication interface to open
an MethodList window.
AgentTesterCommunication - package access class so that
AgentTesterFrame can tell AgentTesterImpl
that a MethodList window has been requested
AgentTesterFrame -- Start-up window that requests a string agent
name, then hands it to AgentTesterImpl to
rely on it and start it up with a MethodList
InfoDialog -- modal dialog for presenting a few errors...
MethodList -- window containing all the methods in an instantiated
Agent so that they can be run.
January, 1998 -- jjlilley, brenton
- See Also:
- Serialized Form
Methods inherited from class metaglue.AgentAgent |
addMonitor, alive, defrost, defrostAll, defrostBoolean, defrostInt, defrostString, fixAttribute, fixAttribute, freeze, freeze, freeze, freezeAll, freezeVar, getAgentID, getAttribute, getCatalog, getCatalogID, getDesignation, getFrozenVariables, getLogLevel, getMetaglueAgent, getMetaglueAgentID, getOccupation, getProperties, getSociety, log, log, log, lookupClass, obtainMetaglueAgent, obtainMetaglueAgent, obtainMetaglueAgentByName, reliesOn, reliesOn, reliesOn, reliesOnSynch, removeFrozen, replaceExceptionHandler, setFreezeName, setLogLevel, setLogName, shutdown, startAgent, startAgentOn, startAgentOn, startup, status, tiedTo, tiedTo, tiedTo, tiedTo, tieToDesignation, whereAreYou |
HELP_MESSAGE
public static final String HELP_MESSAGE
AgentTesterAgent
public AgentTesterAgent()
throws RemoteException
getTesterPanel
protected JPanel getTesterPanel()
getHelpMessage
protected String getHelpMessage()
removeAgentCode
protected boolean removeAgentCode(String name)
fetchAgentCode
protected String fetchAgentCode(String code)
generateAgentCode
protected Agent generateAgentCode(String society,
String oname,
String desig)
popupRelyOn
public void popupRelyOn(String entered_name)
- when the mouse is pressed on the AgentTesterFrame, this method is
called with the string in the text box, so that MethodList can be
invoked.
- Specified by:
popupRelyOn
in interface AgentTesterCommunication