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

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and 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 Detail

    - #### 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`

Copyright (c) 2014, 2020 1C-Soft LLC and others. Made available under the Eclipse Public License 2.0