Class EditorOutlinePopupHost
- java.lang.Object
-
- org.eclipse.handly.ui.quickoutline.EditorOutlinePopupHost
-
- All Implemented Interfaces:
IOutlinePopupHost
public class EditorOutlinePopupHost extends java.lang.Object implements IOutlinePopupHost
An editor-based outline popup host.
-
-
Constructor Summary
Constructors Constructor Description EditorOutlinePopupHost(org.eclipse.ui.IEditorPart editor)
Creates an outline popup host based on the given editor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.eclipse.swt.widgets.Control
getControl()
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
getEditor()
Returns the editor underlying this host.org.eclipse.ui.IEditorInput
getEditorInput()
Returns the editor input for this host, ornull
if none.org.eclipse.jface.viewers.ISelectionProvider
getSelectionProvider()
Returns the selection provider of this host.
-
-
-
Method Detail
-
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
-
-