Package org.eclipse.debug.ui.actions
Class RulerEnableDisableBreakpointActionDelegate
- java.lang.Object
-
- org.eclipse.ui.actions.ActionDelegate
-
- org.eclipse.ui.texteditor.AbstractRulerActionDelegate
-
- org.eclipse.debug.ui.actions.RulerEnableDisableBreakpointActionDelegate
-
- All Implemented Interfaces:
EventListener
,IMenuListener
,MouseListener
,SWTEventListener
,IActionDelegate
,IActionDelegate2
,IEditorActionDelegate
public class RulerEnableDisableBreakpointActionDelegate extends AbstractRulerActionDelegate
Toggles enablement of a breakpoint in a vertical ruler. This action can be contributed to a vertical ruler context menu via thepopupMenus
extension point, by referencing the ruler's context menu identifier in thetargetID
attribute.<extension point="org.eclipse.ui.popupMenus"> <viewerContribution targetID="example.rulerContextMenuId" id="example.RulerPopupActions"> <action label="Enable Breakpoint" class="org.eclipse.debug.ui.actions.RulerEnableDisableBreakpointActionDelegate" menubarPath="additions" id="example.rulerContextMenu.toggleBreakpointAction"> </action> </viewerContribution>
Clients may refer to this class as an action delegate in plug-in XML.
- Since:
- 3.2
- Restriction:
- This class is not intended to be subclassed by clients.
- Restriction:
- This class is not intended to be instantiated by clients.
-
-
Constructor Summary
Constructors Constructor Description RulerEnableDisableBreakpointActionDelegate()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected IAction
createAction(ITextEditor editor, IVerticalRulerInfo rulerInfo)
The factory method creating the underlying action.-
Methods inherited from class org.eclipse.ui.texteditor.AbstractRulerActionDelegate
menuAboutToShow, mouseDoubleClick, mouseDown, mouseUp, run, runWithEvent, selectionChanged, setActiveEditor
-
Methods inherited from class org.eclipse.ui.actions.ActionDelegate
dispose, init
-
-
-
-
Method Detail
-
createAction
protected IAction createAction(ITextEditor editor, IVerticalRulerInfo rulerInfo)
Description copied from class:AbstractRulerActionDelegate
The factory method creating the underlying action.- Specified by:
createAction
in classAbstractRulerActionDelegate
- Parameters:
editor
- the editor the action to be created will work onrulerInfo
- the vertical ruler the action to be created will work on- Returns:
- the created action
-
-