oracle.jdeveloper.ceditor
Interface CodeEditorGutter
- All Superinterfaces:
- ControllerProvider, Gutter, Helpable, View
- public interface CodeEditorGutter
- extends Gutter, View
The CodeEditorGutter
interface is an extension of the editor's Gutter
interface to integrate with the JDev environment and provide Context
information for other Addins.
The CodeEditorGutter
does have a ContextMenu
available. Use CodeEditor.getGutterContextMenu()
in order to attach/detach as a ContextMenuListener
. When the context menu is going to popup up, your listeners will be called with the context of the gutter - the view will be set to the specific CodeEditorGutter instance, while the gutter's owner is the associated Code Editor. The (1-based) line number that was clicked on will be stored in the context extra data member with an Integer
wrapper, or null if the user right-clicked on a non-existent line.
When you get the context of this CodeEditorGutter
, either by calling getContext()
or by what is provided through the gutter's ContextMenu
, the view returned in getView()
will be the gutter itself, while the owner of the gutter view will be the associated CodeEditor
instance.
Method Summary |
Context |
getContext()
Gets the current view context associated with this particular Code Editor and Gutter. |
Methods inherited from interface oracle.ide.addin.View |
activate, addViewListener, addViewSelectionListener, close, deactivate, getContext, getContextMenu, getGUI, getId, getSelection, getToolbar, isVisible, owner, removeViewListener, removeViewSelectionListener, setToolbarVisible, show, updateTitle, updateVisibleActions |
getContext
public Context getContext()
- Gets the current view context associated with this particular Code Editor and Gutter. The view will return this current CodeEditorGutter instance, while the owner of the CodeEditorGutter view will be the CodeEditor view.
-
- Specified by:
getContext
in interface View
-
- Returns:
- the current view context.
Copyright © 1997, 2004, Oracle. All rights reserved.