org.eclipse.cdt.debug.internal.ui.views
Class AbstractDebugEventHandler

java.lang.Object
  extended by org.eclipse.cdt.debug.internal.ui.views.AbstractDebugEventHandler
All Implemented Interfaces:
org.eclipse.debug.core.IDebugEventSetListener
Direct Known Subclasses:
DisassemblyViewEventHandler, SignalsViewEventHandler

public abstract class AbstractDebugEventHandler
extends java.lang.Object
implements org.eclipse.debug.core.IDebugEventSetListener

Handles debug events, updating a view and viewer.


Constructor Summary
AbstractDebugEventHandler(org.eclipse.debug.ui.AbstractDebugView view)
          Constructs an event handler for the given view.
 
Method Summary
 void dispose()
          De-registers this event handler from the debug model.
 void handleDebugEvents(org.eclipse.debug.core.DebugEvent[] events)
           
 void refresh()
          Refresh the viewer - must be called in UI thread.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractDebugEventHandler

public AbstractDebugEventHandler(org.eclipse.debug.ui.AbstractDebugView view)
Constructs an event handler for the given view.

Parameters:
view - debug view
Method Detail

handleDebugEvents

public void handleDebugEvents(org.eclipse.debug.core.DebugEvent[] events)
Specified by:
handleDebugEvents in interface org.eclipse.debug.core.IDebugEventSetListener
See Also:
IDebugEventSetListener.handleDebugEvents(DebugEvent[])

refresh

public void refresh()
Refresh the viewer - must be called in UI thread.


dispose

public void dispose()
De-registers this event handler from the debug model.