|
||||||||||
| 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.datatools.sqltools.sqleditor.internal.actions.ToggleCommentAction
public 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 sql editor. |
|
| Method Summary | |
|---|---|
void |
configure(org.eclipse.jface.text.source.ISourceViewer sourceViewer,
org.eclipse.jface.text.source.SourceViewerConfiguration configuration)
|
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. |
void |
update(boolean isSQLEditorPage)
Requests that this object update itself when the page is switched. |
| 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 sql 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.IActionrun in class org.eclipse.jface.action.Actionpublic 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.IUpdateupdate in class org.eclipse.ui.texteditor.TextEditorActionpublic 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)
public void update(boolean isSQLEditorPage)
IPageUpdate
update in interface IPageUpdateisSQLEditorPage - whether the active page is an embeded instance of SQLEditor.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||