@API(type=EXTENDABLE,
src=PRIVATE)
public class OutlineExtensionAction
extends org.eclipse.jface.action.Action
Subclasses of this class loaded from extension plugins can access:
tokenItem
member - the current selection of the outline treedocument
member - the document containing the XML contenteditor
member - the editor containing the document
The oXygen plugin will set the members before calling the method run()
.
Modifier and Type | Field and Description |
---|---|
protected ro.sync.document.LineDocumentBase |
document
The text document containing the XML content.
|
protected org.eclipse.ui.texteditor.AbstractTextEditor |
editor
The editor holding the document.
|
protected TokenItem |
tokenItem
The current selected node in the outline tree model.
|
Constructor and Description |
---|
OutlineExtensionAction() |
Modifier and Type | Method and Description |
---|---|
void |
setDocument(ro.sync.document.LineDocumentBase document) |
void |
setEditor(org.eclipse.ui.texteditor.AbstractTextEditor editor) |
void |
setTokenItem(TokenItem tokenItem) |
convertAccelerator, 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, setToolTipText
addPropertyChangeListener, firePropertyChange, firePropertyChange, removePropertyChangeListener
addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject
protected TokenItem tokenItem
protected ro.sync.document.LineDocumentBase document
protected org.eclipse.ui.texteditor.AbstractTextEditor editor
public void setDocument(ro.sync.document.LineDocumentBase document)
document
- The document to set.public void setEditor(org.eclipse.ui.texteditor.AbstractTextEditor editor)
editor
- The editor to set.public void setTokenItem(TokenItem tokenItem)
tokenItem
- The tokenItem to set.© Copyright SyncRO Soft SRL 2002 - 2014. All rights reserved.