frysk.gui.monitor.eventviewer
Class EventManager

java.lang.Object
  extended by frysk.gui.monitor.eventviewer.EventManager

public class EventManager
extends Object

This is a list of all the events that the time line widget is meant to draw, and the timeline's. TimeLine widgets are to iterate over this list to find out which events belongs to them. This way a global index of an event can be kept, mapping of event to TimeLine is easier, and event objects can be shared by different TimeLines.


Field Summary
static EventManager theManager
           
 
Method Summary
 void addEvent(Event event)
           
 Event eventAtIndex(int index)
           
 void eventSelected(Event event)
           
 void eventUnselected(Event event)
           
 ObservableLinkedList getEventsList()
           
 ObservableLinkedList getSelectedEvents()
           
 void observerAdded(GuiTask guiTask, ObserverRoot observer)
           
 void observerRemoved(GuiTask guiTask, ObserverRoot observer)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

theManager

public static EventManager theManager
Method Detail

addEvent

public void addEvent(Event event)

getEventsList

public ObservableLinkedList getEventsList()

observerAdded

public void observerAdded(GuiTask guiTask,
                          ObserverRoot observer)

observerRemoved

public void observerRemoved(GuiTask guiTask,
                            ObserverRoot observer)

eventAtIndex

public Event eventAtIndex(int index)

eventSelected

public void eventSelected(Event event)

eventUnselected

public void eventUnselected(Event event)

getSelectedEvents

public ObservableLinkedList getSelectedEvents()