agentland.util
Interface Good

All Known Subinterfaces:
AbstractDeviceManager, Apologizer, Beeper, ConnectionMaker, Device, DeviceManager, DimmableLight, Drapes, DrapesManager, DrapesManagerSpeech, Exec, IR, Laurete, Light, LightManager, LightManagerSpeech, LynX10, Managed, ManualProjectionScreen, ManualProjector, Mess, MultiDevice, Namer, ProjectionScreen, ProjectionScreenMeta, ProjectionScreenSpeech, Projector, ResourceRetriever, ShutUp, Society, Speech, Test, Test, TwoWayX10, X10, X10DimmableLight, X10Drapes, X10Light, X10ProjectionScreen
All Known Implementing Classes:
GoodAgent

public interface Good
extends Agent, Spy

The Good[Agent] class creates a framework of useful items which subclasses might like to use. Among these are sound or vocal alerts, log history, and notifications.


Fields inherited from interface metaglue.Agent
ALIVE, DIED, NO_METAGLUE, NOT_RUNNING, STARTING
 
Fields inherited from interface metaglue.Agent
ALIVE, DIED, NO_METAGLUE, NOT_RUNNING, STARTING
 
Method Summary
 Vector getHistory()
           
 String getHistoryElement(int i)
           
 void resetHistory()
           
 
Methods inherited from interface agentland.util.Spy
tell
 

Method Detail

getHistory

public Vector getHistory()
                  throws RemoteException

getHistoryElement

public String getHistoryElement(int i)
                         throws RemoteException

resetHistory

public void resetHistory()
                  throws RemoteException