Package org.eclipse.handly.ui.quickoutline

# Interface IOutlinePopupHost

All Known Implementing Classes:
  `EditorOutlinePopupHost`

public interface IOutlinePopupHost
Represents the host of an outline popup.

This interface may be implemented by clients.

See Also:
  - `OutlinePopup`
  - `EditorOutlinePopupHost`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `org.eclipse.swt.widgets.Control`
  `getControl()`
  Returns the SWT control for this host, or `null` if the control is no longer available or has yet to be created.
  `org.eclipse.ui.IEditorInput`
  `getEditorInput()`
  Returns the editor input for this host, or `null` if none.
  `org.eclipse.jface.viewers.ISelectionProvider`
  `getSelectionProvider()`
  Returns the selection provider of this host.

- ## Method Details

  - ### getControl

    org.eclipse.swt.widgets.Control getControl()
    Returns the SWT control for this host, or `null` if the control is no longer available or has yet to be created.
    Returns:
      the SWT control or `null`

  - ### getSelectionProvider

    org.eclipse.jface.viewers.ISelectionProvider getSelectionProvider()
    Returns the selection provider of this host.
    Returns:
      the selection provider (never `null`)

  - ### getEditorInput

    org.eclipse.ui.IEditorInput getEditorInput()
    Returns the editor input for this host, or `null` if none.
    Returns:
      the editor input or `null`