Class EditorOutlinePopupHost
java.lang.Object
org.eclipse.handly.ui.quickoutline.EditorOutlinePopupHost
- All Implemented Interfaces:
IOutlinePopupHost
An editor-based outline popup host.
-
Constructor Summary
ConstructorDescriptionEditorOutlinePopupHost
(org.eclipse.ui.IEditorPart editor) Creates an outline popup host based on the given editor. -
Method Summary
Modifier and TypeMethodDescriptionorg.eclipse.swt.widgets.Control
Returns the SWT control for this host, ornull
if the control is no longer available or has yet to be created.org.eclipse.ui.IEditorPart
Returns the editor underlying this host.org.eclipse.ui.IEditorInput
Returns the editor input for this host, ornull
if none.org.eclipse.jface.viewers.ISelectionProvider
Returns the selection provider of this host.
-
Constructor Details
-
EditorOutlinePopupHost
public EditorOutlinePopupHost(org.eclipse.ui.IEditorPart editor) Creates an outline popup host based on the given editor.- Parameters:
editor
- notnull
-
-
Method Details
-
getEditor
public org.eclipse.ui.IEditorPart getEditor()Returns the editor underlying this host.- Returns:
- the underlying editor (never
null
)
-
getControl
public org.eclipse.swt.widgets.Control getControl()Description copied from interface:IOutlinePopupHost
Returns the SWT control for this host, ornull
if the control is no longer available or has yet to be created.- Specified by:
getControl
in interfaceIOutlinePopupHost
- Returns:
- the SWT control or
null
-
getSelectionProvider
public org.eclipse.jface.viewers.ISelectionProvider getSelectionProvider()Description copied from interface:IOutlinePopupHost
Returns the selection provider of this host.- Specified by:
getSelectionProvider
in interfaceIOutlinePopupHost
- Returns:
- the selection provider (never
null
)
-
getEditorInput
public org.eclipse.ui.IEditorInput getEditorInput()Description copied from interface:IOutlinePopupHost
Returns the editor input for this host, ornull
if none.- Specified by:
getEditorInput
in interfaceIOutlinePopupHost
- Returns:
- the editor input or
null
-