public class TextViewerShiftAction extends TextViewerAction implements org.eclipse.ui.texteditor.IReadOnlyDependent
| Constructor and Description | 
|---|
TextViewerShiftAction(java.util.ResourceBundle bundle,
                     java.lang.String prefix,
                     org.eclipse.jface.text.ITextViewer viewer,
                     int operationCode)
Creates and initializes the action for the given text viewer and operation code. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
isEnabled(boolean isWritable)  | 
void | 
run()
The  
TextOperationAction implementation of this IAction method runs the operation with
 the current operation code. | 
void | 
setViewer(org.eclipse.jface.text.ITextViewer viewer)
Retargets this action to the given editor. 
 | 
void | 
update()
Always enables this action if it is connected to a text editor. 
 | 
protected void | 
updateForTab()
Enablement when tab key is pressed - the current selection has to be cover multiple lines. 
 | 
canModifyViewer, getSelection, getTextViewergetString, initialize, setHelpContextIdconvertAccelerator, 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, setToolTipTextaddPropertyChangeListener, firePropertyChange, firePropertyChange, removePropertyChangeListeneraddListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObjectpublic TextViewerShiftAction(java.util.ResourceBundle bundle,
                     java.lang.String prefix,
                     org.eclipse.jface.text.ITextViewer viewer,
                     int operationCode)
ITextViewer.getTextOperationTarget(). The action runs that operation with
 the given opcode.bundle - the resource bundleprefix - a prefix to be prepended to the various resource keys (described in ResourceAction
            constructor), or null if noneviewer - the text editoroperationCode - the operation codeTextViewerAction.TextViewerAction(ResourceBundle, String, ITextViewer)public void run()
TextOperationAction implementation of this IAction method runs the operation with
 the current operation code.run in interface org.eclipse.jface.action.IActionrun in class org.eclipse.jface.action.Actionpublic void update()
TextViewerActionnull,
 the action is disabled. Subclasses may override.update in interface org.eclipse.ui.texteditor.IUpdateupdate in class TextViewerActionprotected void updateForTab()
public void setViewer(org.eclipse.jface.text.ITextViewer viewer)
TextViewerActionsetViewer in class TextViewerActionviewer - the new viewer, or null if nonepublic boolean isEnabled(boolean isWritable)
isEnabled in interface org.eclipse.ui.texteditor.IReadOnlyDependent