public final class ContentAssistAction extends TextEditorAction
The action is initially associated with a text editor via the constructor,
but can subsequently be changed using setEditor.
If this class is used as is, it works by asking the text editor for its text operation target
(using getAdapter(ITextOperationTarget.class) and runs the content assist
operation on this target.
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 |
|---|
ContentAssistAction(ResourceBundle bundle,
String prefix,
ITextEditor editor)
Creates and initializes the action for the given text editor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
run()
Runs the content assist operation on the editor's text operation target.
|
void |
setEditor(ITextEditor editor)
Retargets this action to the given editor.
|
void |
update()
The
ContentAssistAction implementation of this
IUpdate method discovers the operation through the current
editor's ITextOperationTarget adapter, and sets the
enabled state accordingly. |
canModifyEditor, getTextEditor, 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, 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 ContentAssistAction(ResourceBundle bundle, String prefix, ITextEditor editor)
getAdapter(ITextOperationTarget.class). The action runs the
content assist operation on this target.bundle - the resource bundleprefix - a prefix to be prepended to the various resource keys
(described in ResourceAction constructor), or
null if noneeditor - the text editorResourceAction.ResourceAction(ResourceBundle, String)public void run()
public void update()
ContentAssistAction implementation of this
IUpdate method discovers the operation through the current
editor's ITextOperationTarget adapter, and sets the
enabled state accordingly.update in interface IUpdateupdate in class TextEditorActionpublic void setEditor(ITextEditor editor)
TextEditorActionsetEditor in class TextEditorActioneditor - the new editor, or null if noneTextEditorAction.setEditor(ITextEditor)Guidelines for using Eclipse APIs. Copyright (c) IBM Corp. and others 2000, 2006. All rights reserved.