MATES 3.0-rc2

org.mates.ui.windowless
Class WindowlessUserInterface

java.lang.Object
  extended byorg.mates.ui.windowless.WindowlessUserInterface
All Implemented Interfaces:
EventListener, UserInterface

public class WindowlessUserInterface
extends java.lang.Object
implements UserInterface, EventListener

Console-based user interface. This user interface is about an order of magnitude faster than its graphical counterpart: GraphicalUserInterface. By default, this class sends all events of type LogEvent to stdout. One may have this user interface send other event types to stdout like so: "simulator.addEventListener(Mates.getUserInterface(), "org.mates.sim.event.agent.AgentArrivalEvent")".


Constructor Summary
WindowlessUserInterface()
           
 
Method Summary
 void handleEvent(Event event)
          Callback function for handling an event.
 void runExperiment(Experiment experiment)
          Causes this user interface to run an experiment.
 void setGreetingProvider(GreetingProvider gp)
          Sets the greeting provider for this user interface.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WindowlessUserInterface

public WindowlessUserInterface()
Method Detail

setGreetingProvider

public void setGreetingProvider(GreetingProvider gp)
Description copied from interface: UserInterface
Sets the greeting provider for this user interface. The greeting supplied by the greeting provider is intended to be displayed by the user interface.

Specified by:
setGreetingProvider in interface UserInterface

runExperiment

public void runExperiment(Experiment experiment)
Description copied from interface: UserInterface
Causes this user interface to run an experiment.

Specified by:
runExperiment in interface UserInterface

handleEvent

public void handleEvent(Event event)
Description copied from interface: EventListener
Callback function for handling an event.

Specified by:
handleEvent in interface EventListener

MATES 3.0-rc2

Submit a bug or request a feature
http://mates.sourceforge.net/

Copyright 2004 Evan Sultanik