Package org.eclipse.ui.texteditor
Class GotoAnnotationAction
java.lang.Object
org.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.ui.texteditor.GotoAnnotationAction
Action for jumping to a particular annotation in the editor's text viewer.
 
 This action only runs if getTextEditor()
 implements ITextEditorExtension4.
This class may be instantiated; it is not intended to be subclassed.
- Since:
- 3.2
- Restriction:
- This class is not intended to be subclassed by clients.
- 
Field SummaryFields inherited from interface org.eclipse.jface.action.IActionAS_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 SummaryConstructorsConstructorDescriptionGotoAnnotationAction(ResourceBundle bundle, String prefix, ITextEditor editor, boolean forward) Creates a new action for the given text editor.GotoAnnotationAction(ITextEditor editor, boolean forward) Creates a new action for the given text editor.
- 
Method SummaryModifier and TypeMethodDescriptionvoidrun()The default implementation of thisIActionmethod does nothing.voidsetEditor(ITextEditor editor) Retargets this action to the given editor.voidupdate()Always enables this action if it is connected to a text editor.Methods inherited from class org.eclipse.ui.texteditor.TextEditorActioncanModifyEditor, getTextEditor, validateEditorInputStateMethods inherited from class org.eclipse.ui.texteditor.ResourceActiongetString, initialize, setHelpContextIdMethods inherited from class org.eclipse.jface.action.ActionconvertAccelerator, 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, setToolTipTextMethods inherited from class org.eclipse.jface.action.AbstractActionaddPropertyChangeListener, firePropertyChange, firePropertyChange, removePropertyChangeListenerMethods inherited from class org.eclipse.core.commands.common.EventManageraddListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject
- 
Constructor Details- 
GotoAnnotationActionpublic GotoAnnotationAction(ResourceBundle bundle, String prefix, ITextEditor editor, boolean forward) Creates a new action for the given text editor. The action configures its visual representation from the given resource bundle.- Parameters:
- bundle- the resource bundle
- prefix- a prefix to be prepended to the various resource keys (described in- ResourceActionconstructor), or- nullif none
- editor- the text editor
- forward-- trueto go to next and- falseto go to previous annotation
- See Also:
 
- 
GotoAnnotationActionCreates a new action for the given text editor. The action configures its visual representation from the given resource bundle.- Parameters:
- editor- the text editor
- forward-- trueto go to next and- falseto go to previous annotation
- See Also:
 
 
- 
- 
Method Details- 
runpublic void run()Description copied from class:ActionThe default implementation of thisIActionmethod does nothing. Subclasses should override this method if they do not need information from the triggering event, or overriderunWithEvent(Event)if they do.
- 
setEditorDescription copied from class:TextEditorActionRetargets this action to the given editor.- Overrides:
- setEditorin class- TextEditorAction
- Parameters:
- editor- the new editor, or- nullif none
 
- 
updatepublic void update()Description copied from class:TextEditorActionAlways enables this action if it is connected to a text editor. If the associated editor isnull, the action is disabled. Subclasses may override.- Specified by:
- updatein interface- IUpdate
- Overrides:
- updatein class- TextEditorAction
 
 
-