public class TextViewerMarkAction extends TextViewerAction
Modifier and Type | Field and Description |
---|---|
static int |
CLEAR_MARK
Clears the mark.
|
static int |
SET_MARK
Sets the mark.
|
static int |
SWAP_MARK
Swaps the mark and the cursor position.
|
Constructor and Description |
---|
TextViewerMarkAction(java.util.ResourceBundle bundle,
java.lang.String prefix,
org.eclipse.jface.text.ITextViewer viewer,
int type)
Constructor for MarkAction.
|
Modifier and Type | Method and Description |
---|---|
void |
run() |
void |
setViewer(org.eclipse.jface.text.ITextViewer viewer)
Retargets this action to the given editor.
|
canModifyViewer, getSelection, getTextViewer, update
getString, initialize, setHelpContextId
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
addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject
public static final int SET_MARK
public static final int CLEAR_MARK
public static final int SWAP_MARK
public TextViewerMarkAction(java.util.ResourceBundle bundle, java.lang.String prefix, org.eclipse.jface.text.ITextViewer viewer, int type)
bundle
- the resource bundleprefix
- a prefix to be prepended to the various resource keys (described in ResourceAction
constructor), or null
if noneviewer
- the text editortype
- the mark action type, must be one of SET_MARK
, CLEAR_MARK
or
SWAP_MARK
.public void run()
run
in interface org.eclipse.jface.action.IAction
run
in class org.eclipse.jface.action.Action
public void setViewer(org.eclipse.jface.text.ITextViewer viewer)
TextViewerAction
setViewer
in class TextViewerAction
viewer
- the new viewer, or null
if none