Package edu.columbia.cs.coms4701.agent.observer

For EnvironmentObservers: Implementations of text and GUI environment observers to trace the operation of an agent in an environment.

See:
          Description

Interface Summary
ObserverPlayingStateChangedListener Interface for classes that support receiving an ObserverPlayingStateChangedEvent.
 

Class Summary
AgentsPanel<K extends AgentAction,P extends AgentPercept,A extends Agent<K,P>> GUI panel listing agents and their properties.
CounterPanel GUI panel showing the elapsed clock.
DetailsPanel<K extends AgentAction,P extends AgentPercept,A extends Agent<K,P>> GUI panel containing detailed information about environment objects and agents.
GUIEnvironmentObserver<K extends AgentAction,P extends AgentPercept,A extends Agent<K,P>,J extends JPanel> Provides a GUI display for observing the progress of an Environment.
ObjectsPanel GUI panel showing more detailed information on each environment object.
ObserverFrame<K extends AgentAction,P extends AgentPercept,A extends Agent<K,P>,J extends JPanel> Frame for displaying an environment in a GUI.
ObserverPlayingStateChangedEvent Event indicating that a GUI observer has changed playing state, e.g.
ObserverToolbar GUI panel that displays a toolbar for controlling the playback of an environment, permitting the environment to be paused, etc.
TextEnvironmentObserver<K extends AgentAction,P extends AgentPercept,A extends Agent<K,P>> A simple EnvironmentObserver that traces all events to stdout.
 

Enum Summary
GUIEnvironmentObserver.PlayingMode  
 

Package edu.columbia.cs.coms4701.agent.observer Description

For EnvironmentObservers: Implementations of text and GUI environment observers to trace the operation of an agent in an environment.

Related Documentation