|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.core.commands.common.EventManager
org.eclipse.jface.action.AbstractAction
org.eclipse.jface.action.Action
org.eclipse.ui.texteditor.ResourceAction
org.eclipse.ui.texteditor.TextEditorAction
org.eclipse.cdt.internal.ui.editor.ToggleCommentAction
public final class ToggleCommentAction
An action which toggles comment prefixes on the selected lines.
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 | |
---|---|
ToggleCommentAction(java.util.ResourceBundle bundle,
java.lang.String prefix,
org.eclipse.ui.texteditor.ITextEditor editor)
Creates and initializes the action for the given text editor. |
Method Summary | |
---|---|
void |
configure(org.eclipse.jface.text.source.ISourceViewer sourceViewer,
org.eclipse.jface.text.source.SourceViewerConfiguration configuration)
For the different content types, get its default comment prefix and store the prefixes. |
void |
run()
Implementation of the IAction prototype. |
void |
setEditor(org.eclipse.ui.texteditor.ITextEditor editor)
|
void |
update()
Implementation of the IUpdate prototype method discovers
the operation through the current editor's
ITextOperationTarget adapter, and sets the enabled state
accordingly. |
Methods inherited from class org.eclipse.ui.texteditor.ResourceAction |
---|
setHelpContextId |
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, runWithEvent, setAccelerator, setActionDefinitionId, setChecked, setDescription, setDisabledImageDescriptor, setEnabled, setHelpListener, setHoverImageDescriptor, setId, setImageDescriptor, setMenuCreator, setText, setToolTipText |
Methods inherited from class org.eclipse.jface.action.AbstractAction |
---|
addPropertyChangeListener, removePropertyChangeListener |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.eclipse.jface.action.IAction |
---|
addPropertyChangeListener, removePropertyChangeListener |
Constructor Detail |
---|
public ToggleCommentAction(java.util.ResourceBundle bundle, java.lang.String prefix, org.eclipse.ui.texteditor.ITextEditor editor)
bundle
- the resource bundleprefix
- a prefix to be prepended to the various resource keys
(described in ResourceAction
constructor), or
null
if noneeditor
- the text editorResourceAction.ResourceAction(ResourceBundle, String, int)
Method Detail |
---|
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
update
in class org.eclipse.ui.texteditor.TextEditorAction
public void setEditor(org.eclipse.ui.texteditor.ITextEditor editor)
setEditor
in class org.eclipse.ui.texteditor.TextEditorAction
public void configure(org.eclipse.jface.text.source.ISourceViewer sourceViewer, org.eclipse.jface.text.source.SourceViewerConfiguration configuration)
sourceViewer
- configuration
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |