Class DefaultGUIEventBus
- java.lang.Object
-
- ai.libs.jaicore.graphvisualizer.events.gui.DefaultGUIEventBus
-
- All Implemented Interfaces:
GUIEventBus,GUIEventSource
public class DefaultGUIEventBus extends java.lang.Object implements GUIEventBus
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static GUIEventBusgetInstance()voidpostEvent(GUIEvent guiEvent)voidregisterAlgorithmEventHistoryEntryDeliverer(AlgorithmEventHistoryEntryDeliverer historyEntryDeliverer)voidregisterListener(GUIEventListener graphEventListener)voidunregisterListener(GUIEventListener graphEventListener)
-
-
-
Method Detail
-
registerAlgorithmEventHistoryEntryDeliverer
public void registerAlgorithmEventHistoryEntryDeliverer(AlgorithmEventHistoryEntryDeliverer historyEntryDeliverer)
- Specified by:
registerAlgorithmEventHistoryEntryDelivererin interfaceGUIEventBus
-
registerListener
public void registerListener(GUIEventListener graphEventListener)
- Specified by:
registerListenerin interfaceGUIEventSource
-
unregisterListener
public void unregisterListener(GUIEventListener graphEventListener)
- Specified by:
unregisterListenerin interfaceGUIEventSource
-
postEvent
public void postEvent(GUIEvent guiEvent)
- Specified by:
postEventin interfaceGUIEventBus
-
getInstance
public static GUIEventBus getInstance()
-
-