org.eclipse.cdt.debug.internal.ui.actions
Class AbstractListenerActionDelegate
java.lang.Object
org.eclipse.cdt.debug.internal.ui.actions.AbstractDebugActionDelegate
org.eclipse.cdt.debug.internal.ui.actions.AbstractListenerActionDelegate
- All Implemented Interfaces:
- org.eclipse.debug.core.IDebugEventSetListener, org.eclipse.ui.IActionDelegate, org.eclipse.ui.IActionDelegate2, org.eclipse.ui.INullSelectionListener, org.eclipse.ui.ISelectionListener, org.eclipse.ui.IViewActionDelegate, org.eclipse.ui.IWorkbenchWindowActionDelegate
- Direct Known Subclasses:
- RestartActionDelegate, SignalZeroWorkbenchActionDelegate
public abstract class AbstractListenerActionDelegate
- extends AbstractDebugActionDelegate
- implements org.eclipse.debug.core.IDebugEventSetListener, org.eclipse.ui.IActionDelegate2
Method Summary |
void |
dispose()
|
void |
handleDebugEvents(org.eclipse.debug.core.DebugEvent[] events)
|
void |
init(org.eclipse.jface.action.IAction action)
|
void |
init(org.eclipse.ui.IViewPart view)
|
void |
init(org.eclipse.ui.IWorkbenchWindow window)
|
void |
runWithEvent(org.eclipse.jface.action.IAction action,
org.eclipse.swt.widgets.Event event)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.eclipse.ui.IActionDelegate |
run, selectionChanged |
AbstractListenerActionDelegate
public AbstractListenerActionDelegate()
dispose
public void dispose()
- Specified by:
dispose
in interface org.eclipse.ui.IActionDelegate2
- Specified by:
dispose
in interface org.eclipse.ui.IWorkbenchWindowActionDelegate
- Overrides:
dispose
in class AbstractDebugActionDelegate
- See Also:
IWorkbenchWindowActionDelegate.dispose()
,
IActionDelegate2.dispose()
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[])
init
public void init(org.eclipse.ui.IWorkbenchWindow window)
- Specified by:
init
in interface org.eclipse.ui.IWorkbenchWindowActionDelegate
- Overrides:
init
in class AbstractDebugActionDelegate
- See Also:
IWorkbenchWindowActionDelegate#init(IWorkbenchWindow)
init
public void init(org.eclipse.ui.IViewPart view)
- Specified by:
init
in interface org.eclipse.ui.IViewActionDelegate
- Overrides:
init
in class AbstractDebugActionDelegate
- See Also:
IViewActionDelegate#init(IViewPart)
init
public void init(org.eclipse.jface.action.IAction action)
- Specified by:
init
in interface org.eclipse.ui.IActionDelegate2
- Overrides:
init
in class AbstractDebugActionDelegate
- See Also:
IActionDelegate2.init(org.eclipse.jface.action.IAction)
runWithEvent
public void runWithEvent(org.eclipse.jface.action.IAction action,
org.eclipse.swt.widgets.Event event)
- Specified by:
runWithEvent
in interface org.eclipse.ui.IActionDelegate2
- Overrides:
runWithEvent
in class AbstractDebugActionDelegate
- See Also:
IActionDelegate2.runWithEvent(org.eclipse.jface.action.IAction, org.eclipse.swt.widgets.Event)