public final class ToggleSLCommentAction
extends org.eclipse.jface.action.Action
implements org.eclipse.ui.texteditor.IUpdate
Constructor and Description |
---|
ToggleSLCommentAction(org.eclipse.jface.text.ITextViewer viewer)
Creates and initializes the action for the given text editor.
|
Modifier and Type | Method and Description |
---|---|
void |
configure(org.eclipse.jface.text.source.ISourceViewer sourceViewer,
org.eclipse.jface.text.source.SourceViewerConfiguration configuration) |
void |
run()
Implementation of the
IAction prototype. |
void |
update()
Implementation of the
IUpdate prototype method discovers
the operation through the current editor's
ITextOperationTarget adapter, and sets the enabled state
accordingly. |
convertAccelerator, convertAccelerator, findKeyCode, findKeyString, findModifier, findModifierString, getAccelerator, getActionDefinitionId, getDescription, getDisabledImageDescriptor, getHelpListener, getHoverImageDescriptor, getId, getImageDescriptor, getMenuCreator, getStyle, getText, getToolTipText, isChecked, isEnabled, isHandled, notifyResult, removeAcceleratorText, removeMnemonics, runWithEvent, setAccelerator, setActionDefinitionId, setChecked, setDescription, setDisabledImageDescriptor, setEnabled, setHelpListener, setHoverImageDescriptor, setId, setImageDescriptor, setMenuCreator, setText, setToolTipText
addPropertyChangeListener, firePropertyChange, firePropertyChange, removePropertyChangeListener
public ToggleSLCommentAction(org.eclipse.jface.text.ITextViewer viewer)
public void run()
IAction
prototype. Checks if the selected
lines are all commented or not and uncomments/comments them respectively.run
in interface org.eclipse.jface.action.IAction
run
in class org.eclipse.jface.action.Action
public void update()
IUpdate
prototype method discovers
the operation through the current editor's
ITextOperationTarget
adapter, and sets the enabled state
accordingly.update
in interface org.eclipse.ui.texteditor.IUpdate
public void configure(org.eclipse.jface.text.source.ISourceViewer sourceViewer, org.eclipse.jface.text.source.SourceViewerConfiguration configuration)