LiveGraph
data visualisation and analysis framework

Uses of Class
org.LiveGraph.events.Event

Packages that use Event
org.LiveGraph.dataCache   
org.LiveGraph.events   
org.LiveGraph.gui   
org.LiveGraph.gui.dfs   
org.LiveGraph.gui.dss   
org.LiveGraph.gui.gs   
org.LiveGraph.gui.msg   
org.LiveGraph.gui.plot   
org.LiveGraph.plot   
org.LiveGraph.settings   
 

Uses of Event in org.LiveGraph.dataCache
 

Methods in org.LiveGraph.dataCache that return Event
private  Event<DataUpdateEvent> DataStreamToCacheReader.checkUpdateCanStart(DataStreamReader reader)
          Verifies that an update may begin by first checking whether another update is not in progress and then requesting all event listeners to verify a UPDIN_UpdateStart-event.
private  Event<DataUpdateEvent> DataStreamToCacheReader.doCheckUpdateCanStart()
          Used by checkUpdateCanStart: Verifies that an update may begin by first checking whether another update is not in progress and then requesting all event listeners to verify a UPDIN_UpdateStart-event.
 

Methods in org.LiveGraph.dataCache with parameters of type Event
 boolean DataStreamToCacheReader.checkEventInterest(Event<? extends EventType> event)
          Does nothing.
 boolean UpdateInvoker.checkEventInterest(Event<? extends EventType> event)
          Does nothing.
 boolean DataStreamToCacheReader.checkEventValid(Event<? extends EventType> event, boolean soFar)
          Does nothing.
 boolean UpdateInvoker.checkEventValid(Event<? extends EventType> event, boolean soFar)
          Validates (or not) settings event.
 boolean DataCache.eventProcessingException(Event<? extends EventType> event, EventProcessingException exception)
          Objects of this class do not handle eventProcessingException notofications.
 boolean DataStreamToCacheReader.eventProcessingException(Event<? extends EventType> event, EventProcessingException exception)
          Does nothing.
 boolean UpdateInvoker.eventProcessingException(Event<? extends EventType> event, EventProcessingException exception)
          Objects of this class do not handle eventProcessingException notofications.
 void DataCache.eventProcessingFinished(Event<? extends EventType> event)
          Objects of this class do not handle eventProcessingFinished notifications.
 void DataStreamToCacheReader.eventProcessingFinished(Event<? extends EventType> event)
          Does nothing.
 void UpdateInvoker.eventProcessingFinished(Event<? extends EventType> event)
          Objects of this class do not handle eventProcessingFinished notifications.
 void DataStreamToCacheReader.eventRaised(Event<? extends EventType> event)
          Processes LiveGraph events.
 void UpdateInvoker.eventRaised(Event<? extends EventType> event)
          Processes events.
private  void DataStreamToCacheReader.processDataUpdateEvent(Event<DataUpdateEvent> event)
          Attempts to initiate an update when a UPDIN_InitiateUpdate-event is received.
private  void UpdateInvoker.processSettingsEvent(Event<SettingsEvent> event)
          When the application's settings change, this method is called in order to update the internal state accordingly.
 

Uses of Event in org.LiveGraph.events
 

Fields in org.LiveGraph.events declared as Event
private  Event<? extends EventType> EventProcessingException.Cause.event
           
private  Event<? extends EventType> ValidationRequirementException.event
           
 

Fields in org.LiveGraph.events with type parameters of type Event
private  java.util.Queue<Event<? extends EventType>> EventManager.eventQueue
           
 

Methods in org.LiveGraph.events that return Event
<T extends EventType>
Event<T>
Event.cast(java.lang.Class<T> domain)
           
 Event<? extends EventType> EventProcessingException.Cause.getCausingEvent()
           
 Event<? extends EventType> ValidationRequirementException.getEvent()
           
 

Methods in org.LiveGraph.events with parameters of type Event
 void EventProcessingException.addCause(Event<? extends EventType> event, EventListener listener, java.lang.Throwable exception)
           
 boolean EventListener.checkEventInterest(Event<? extends EventType> event)
           
 boolean EventListener.checkEventValid(Event<? extends EventType> event, boolean soFar)
           
private  void EventManager.doRaiseEvent(Event<? extends EventType> event)
           
 boolean EventManager.eventProcessingException(Event<? extends EventType> event, EventProcessingException exception)
           
 boolean EventProducer.eventProcessingException(Event<? extends EventType> event, EventProcessingException exception)
           
 void EventManager.eventProcessingFinished(Event<? extends EventType> event)
           
 void EventProducer.eventProcessingFinished(Event<? extends EventType> event)
           
 void EventListener.eventRaised(Event<? extends EventType> event)
           
 boolean EventManager.eventValidateRaise(Event<? extends EventType> event)
           
 java.util.List<EventListener> EventManager.getInterestedListeners(Event<? extends EventType> event)
           
 void EventManager.raiseEvent(Event<? extends EventType> event)
           
private  void EventManager.raiseExceptionOccured(Event<? extends EventType> event, EventProcessingException exception)
           
 boolean EventManager.validateEvent(Event<? extends EventType> event)
           
 

Constructors in org.LiveGraph.events with parameters of type Event
EventProcessingException.Cause(Event<? extends EventType> ev, EventListener li, java.lang.Throwable ex)
           
ValidationRequirementException(Event<? extends EventType> event, ValidationRequirementException.FailedOperation failedOperation)
           
 

Uses of Event in org.LiveGraph.gui
 

Methods in org.LiveGraph.gui with parameters of type Event
 boolean LiveGraphFrame.checkEventInterest(Event<? extends EventType> event)
          Does nothing.
 boolean LiveGraphSettingsPanel.checkEventInterest(Event<? extends EventType> event)
          Does nothing.
 boolean MainMenuBar.checkEventInterest(Event<? extends EventType> event)
          Does nothing.
 boolean LiveGraphFrame.checkEventValid(Event<? extends EventType> event, boolean soFar)
          Does nothing.
 boolean LiveGraphSettingsPanel.checkEventValid(Event<? extends EventType> event, boolean soFar)
          Does nothing.
 boolean MainMenuBar.checkEventValid(Event<? extends EventType> event, boolean soFar)
          Does nothing.
 boolean GUIManager.eventProcessingException(Event<? extends EventType> event, EventProcessingException exception)
          ...
 void GUIManager.eventProcessingFinished(Event<? extends EventType> event)
          ...
 void LiveGraphFrame.eventRaised(Event<? extends EventType> event)
          Calls LiveGraphFrame.processGUIEvent(Event) to process LiveGraph GUI events.
 void LiveGraphSettingsPanel.eventRaised(Event<? extends EventType> event)
          Calls LiveGraphSettingsPanel.processSettingsEvent(Event) to process LiveGraph settings events.
 void MainMenuBar.eventRaised(Event<? extends EventType> event)
          Processes events.
 boolean GUIManager.guiEventProcessingException(Event<GUIEvent> event, EventProcessingException exception)
           
 void GUIManager.guiEventProcessingFinished(Event<GUIEvent> event)
          ...
protected  void LiveGraphFrame.processGUIEvent(Event<GUIEvent> event)
          If the event is of type GUIEvent.GUI_DisposeAll this method disposes this frame.
private  void MainMenuBar.processGUIEvent(Event<GUIEvent> event)
          Updates local view on GUI events.
protected abstract  void LiveGraphSettingsPanel.processSettingsEvent(Event<SettingsEvent> event)
          This method must be overridden by subclasses in order to process settings events.
 

Uses of Event in org.LiveGraph.gui.dfs
 

Methods in org.LiveGraph.gui.dfs with parameters of type Event
 void DataFileSettingsPanel.eventRaised(Event<? extends EventType> event)
          Processes events.
private  void DataFileSettingsPanel.processCacheEvent(Event<CacheEvent> event)
          Updates data file info when the cache changes.
private  void DataFileSettingsPanel.processDataUpdateEvent(Event<DataUpdateEvent> event)
          Updates the panel when an UpdateInvoker event occured.
protected  void DataFileSettingsWindow.processGUIEvent(Event<GUIEvent> event)
          Updates local view on GUI events.
protected  void DataFileSettingsPanel.processSettingsEvent(Event<SettingsEvent> event)
          Updates the view when data file settings change.
 

Uses of Event in org.LiveGraph.gui.dss
 

Methods in org.LiveGraph.gui.dss with parameters of type Event
 void SeriesSettingsPanel.eventRaised(Event<? extends EventType> event)
          Processes events.
private  void SeriesSettingsPanel.processCacheEvent(Event<CacheEvent> event)
          Locally updates the series-lables when they have been changed in the data cache.
private  void SeriesSettingsPanel.processGUIEvent(Event<GUIEvent> event)
          Updates local view on GUI events.
protected  void SeriesSettingsWindow.processGUIEvent(Event<GUIEvent> event)
          Updates local view on GUI events.
protected  void SeriesSettingsPanel.processSettingsEvent(Event<SettingsEvent> event)
          When the application's settings change, this method is called in order to update the GUI accordingly.
- Updates the table display when series settings were loaded from a file or when a setting changes.
- When a series was selected as x-axis, the corresponding setting is highlighted for a second.
 

Uses of Event in org.LiveGraph.gui.gs
 

Methods in org.LiveGraph.gui.gs with parameters of type Event
 void GraphSettingsPanel.eventRaised(Event<? extends EventType> event)
          Processes events.
private  void GraphSettingsPanel.processCacheEvent(Event<CacheEvent> event)
          Updates the series labels when the cache is updated.
protected  void GraphSettingsWindow.processGUIEvent(Event<GUIEvent> event)
          Updates local view on GUI events.
protected  void GraphSettingsPanel.processSettingsEvent(Event<SettingsEvent> event)
          Updates the display of the graph settings when they have been changed.
 

Uses of Event in org.LiveGraph.gui.msg
 

Methods in org.LiveGraph.gui.msg with parameters of type Event
 void MessagePanel.eventRaised(Event<? extends EventType> event)
          Processes events.
private  void MessagePanel.processGUIEvent(Event<GUIEvent> event)
          Updates local view on GUI events.
protected  void MessageWindow.processGUIEvent(Event<GUIEvent> event)
          Updates local view on GUI events.
protected  void MessagePanel.processSettingsEvent(Event<SettingsEvent> event)
          Logs when settings have been loaded or saved.
 

Uses of Event in org.LiveGraph.gui.plot
 

Methods in org.LiveGraph.gui.plot with parameters of type Event
 void PlotPanel.eventRaised(Event<? extends EventType> event)
          Processes events.
private  void PlotPanel.processCacheEvent(Event<CacheEvent> event)
          Repaints the plot canvas when the cache was updated.
protected  void PlotWindow.processGUIEvent(Event<GUIEvent> event)
          Updates local view on GUI events.
protected  void PlotPanel.processSettingsEvent(Event<SettingsEvent> event)
          When the application's settings change, this method is called in order to update the GUI accordingly.
- Repaints the plot canvas when the data file settings change.
- Repaints the plot canvas when the graph settings change.
 

Uses of Event in org.LiveGraph.plot
 

Methods in org.LiveGraph.plot with parameters of type Event
 boolean Plotter.checkEventInterest(Event<? extends EventType> event)
          Does nothing.
 boolean Plotter.checkEventValid(Event<? extends EventType> event, boolean soFar)
          Does nothing.
 void Plotter.eventRaised(Event<? extends EventType> event)
          Processes events.
private  void Plotter.processCacheEvent(Event<CacheEvent> event)
          If cached label info is changed, the screen buffer is recreated; if cached data is updated the view port and the screen data are recomputed.
private  void Plotter.processSettingsEvent(Event<SettingsEvent> event)
          Calls the neccesary recomputations when graph settings or series settings have changed.
 

Uses of Event in org.LiveGraph.settings
 

Methods in org.LiveGraph.settings that return Event
 Event<SettingsEvent> ObservableSettings.checkObservers(SettingsEvent eventType, boolean info)
           
 Event<SettingsEvent> ObservableSettings.checkObservers(SettingsEvent eventType, boolean infoBoolean, long infoLong, double infoDouble, java.lang.Object infoObject)
           
 Event<SettingsEvent> ObservableSettings.checkObservers(SettingsEvent eventType, double info)
           
 Event<SettingsEvent> ObservableSettings.checkObservers(SettingsEvent eventType, long info)
           
 Event<SettingsEvent> ObservableSettings.checkObservers(SettingsEvent eventType, java.lang.Object info)
           
 

Methods in org.LiveGraph.settings with parameters of type Event
 boolean ObservableSettings.eventProcessingException(Event<? extends EventType> event, EventProcessingException exception)
          Objects of this class do not handle eventProcessingException notofications.
 void ObservableSettings.eventProcessingFinished(Event<? extends EventType> event)
           
 void ObservableSettings.notifyObservers(Event<? extends SettingsEvent> event)
           
 


LiveGraph
data visualisation and analysis framework