cia.agent.uca.guiproxy
Interface GuiRegistry

All Known Implementing Classes:
GuiRegistryImpl

public abstract interface GuiRegistry
extends java.rmi.Remote


Method Summary
 void bind(GuiFactory factory, AppletRegistry appReg)
          bind a new Applet to GuiProxy
 void delete()
          tell all agents that applet is terminated
 void displayGui(java.lang.String AgentName)
          tell Agent to show himself
 BeanProxy getBeanProxy()
          returns the BeanProxy
 void scanAgents()
          scan for Agents
 void undisplayGui(java.lang.String AgentName)
          tell Agent to remove his gui
 

Method Detail

bind

public void bind(GuiFactory factory,
                 AppletRegistry appReg)
          throws java.rmi.RemoteException
bind a new Applet to GuiProxy

displayGui

public void displayGui(java.lang.String AgentName)
                throws java.rmi.RemoteException
tell Agent to show himself

undisplayGui

public void undisplayGui(java.lang.String AgentName)
                  throws java.rmi.RemoteException
tell Agent to remove his gui

scanAgents

public void scanAgents()
                throws java.rmi.RemoteException
scan for Agents

delete

public void delete()
            throws java.rmi.RemoteException
tell all agents that applet is terminated

getBeanProxy

public BeanProxy getBeanProxy()
                       throws java.rmi.RemoteException
returns the BeanProxy