public class SelectAnnotationRulerAction extends TextEditorAction implements IVerticalRulerListener
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 and Description |
|---|
SelectAnnotationRulerAction(ResourceBundle bundle,
String prefix,
ITextEditor editor)
Creates a new action for the given ruler and editor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
annotationContextMenuAboutToShow(VerticalRulerEvent event,
Menu menu)
Called when the context menu is opened on an annotation in the
vertical ruler.
|
void |
annotationDefaultSelected(VerticalRulerEvent event)
Called when a default selection occurs on an
annotation in the vertical ruler.
|
void |
annotationSelected(VerticalRulerEvent event)
Called when an annotation is selected in the vertical ruler.
|
protected IAnnotationModel |
getAnnotationModel()
Returns the
AbstractMarkerAnnotationModel of the editor's input. |
void |
setEditor(ITextEditor editor)
Retargets this action to the given editor.
|
canModifyEditor, getTextEditor, update, validateEditorInputStategetString, 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, run, runWithEvent, setAccelerator, setActionDefinitionId, setChecked, setDescription, setDisabledImageDescriptor, setEnabled, setHelpListener, setHoverImageDescriptor, setId, setImageDescriptor, setMenuCreator, setText, setToolTipTextaddPropertyChangeListener, firePropertyChange, firePropertyChange, removePropertyChangeListeneraddListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObjectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddPropertyChangeListener, removePropertyChangeListenerpublic SelectAnnotationRulerAction(ResourceBundle bundle, String prefix, 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 editorResourceAction.ResourceAction(ResourceBundle, String)public void setEditor(ITextEditor editor)
TextEditorActionsetEditor in class TextEditorActioneditor - the new editor, or null if noneprotected IAnnotationModel getAnnotationModel()
AbstractMarkerAnnotationModel of the editor's input.null if there's nonepublic void annotationSelected(VerticalRulerEvent event)
IVerticalRulerListenerannotationSelected in interface IVerticalRulerListenerevent - the annotation event that occurredpublic void annotationDefaultSelected(VerticalRulerEvent event)
IVerticalRulerListenerannotationDefaultSelected in interface IVerticalRulerListenerevent - the annotation event that occurredpublic void annotationContextMenuAboutToShow(VerticalRulerEvent event, Menu menu)
IVerticalRulerListenerannotationContextMenuAboutToShow in interface IVerticalRulerListenerevent - the annotation event that occurredmenu - the menu that is about to be shownGuidelines for using Eclipse APIs. Copyright (c) IBM Corp. and others 2000, 2006. All rights reserved.