Package org.eclipse.debug.ui.actions
Class ToggleBreakpointAction
- java.lang.Object
-
- org.eclipse.core.commands.common.EventManager
-
- org.eclipse.jface.action.AbstractAction
-
- org.eclipse.jface.action.Action
-
- org.eclipse.debug.ui.actions.ToggleBreakpointAction
-
public class ToggleBreakpointAction extends Action implements IUpdate
Action to toggle a breakpoint in a vertical ruler of a workbench part containing a document. The part must provide anIToggleBreakpointsTargetadapter which may optionally be an instance of anIToggleBreakpointsTargetExtension.Clients may instantiate this class.
- Since:
- 3.1
- See Also:
RulerToggleBreakpointActionDelegate- Restriction:
- This class is not intended to be subclassed by clients.
-
-
Field Summary
-
Fields inherited from interface org.eclipse.jface.action.IAction
AS_CHECK_BOX, AS_DROP_DOWN_MENU, AS_PUSH_BUTTON, AS_RADIO_BUTTON, AS_UNSPECIFIED, CHECKED, DESCRIPTION, ENABLED, HANDLED, IMAGE, RESULT, TEXT, TOOL_TIP_TEXT
-
-
Constructor Summary
Constructors Constructor Description ToggleBreakpointAction(IWorkbenchPart part, IDocument document, IVerticalRulerInfo rulerInfo)Constructs a new action to toggle a breakpoint in the given part containing the given document and ruler.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddispose()Disposes this action.voidrun()The default implementation of thisIActionmethod does nothing.voidrunWithEvent(Event event)The default implementation of thisIActionmethod ignores the event argument, and simply callsrun().voidupdate()Requests that this object update itself.-
Methods inherited from class org.eclipse.jface.action.Action
convertAccelerator, convertAccelerator, findKeyCode, findKeyString, findModifier, findModifierString, getAccelerator, getActionDefinitionId, getDescription, getDisabledImageDescriptor, getHelpListener, getHoverImageDescriptor, getId, getImageDescriptor, getMenuCreator, getStyle, getText, getToolTipText, isChecked, isEnabled, isHandled, notifyResult, removeAcceleratorText, removeMnemonics, setAccelerator, setActionDefinitionId, setChecked, setDescription, setDisabledImageDescriptor, setEnabled, setHelpListener, setHoverImageDescriptor, setId, setImageDescriptor, setMenuCreator, setText, setToolTipText
-
Methods inherited from class org.eclipse.jface.action.AbstractAction
addPropertyChangeListener, firePropertyChange, firePropertyChange, removePropertyChangeListener
-
Methods inherited from class org.eclipse.core.commands.common.EventManager
addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject
-
-
-
-
Constructor Detail
-
ToggleBreakpointAction
public ToggleBreakpointAction(IWorkbenchPart part, IDocument document, IVerticalRulerInfo rulerInfo)
Constructs a new action to toggle a breakpoint in the given part containing the given document and ruler.- Parameters:
part- the part in which to toggle the breakpoint - provides anIToggleBreakpointsTargetadapterdocument- the document breakpoints are being set in ornullwhen the document should be derived from the given partrulerInfo- specifies location the user has double-clicked
-
-
Method Detail
-
run
public void run()
Description copied from class:ActionThe default implementation of thisIActionmethod does nothing. Subclasses should override this method if they do not need information from the triggering event, or overriderunWithEvent(Event)if they do.- Specified by:
runin interfaceIAction- Overrides:
runin classAction- See Also:
How radio buttons are handled,How check boxes are handled
-
runWithEvent
public void runWithEvent(Event event)
Description copied from class:ActionThe default implementation of thisIActionmethod ignores the event argument, and simply callsrun(). Subclasses should override this method if they need information from the triggering event, or overriderun()if not.- Specified by:
runWithEventin interfaceIAction- Overrides:
runWithEventin classAction- Parameters:
event- the SWT event which triggered this action being run- See Also:
How radio buttons are handled,How check boxes are handled
-
dispose
public void dispose()
Disposes this action. Clients must call this method when this action is no longer needed.
-
-