Class EditorOutlinePopupHost

java.lang.Object
org.eclipse.handly.ui.quickoutline.EditorOutlinePopupHost
All Implemented Interfaces:
IOutlinePopupHost

public class EditorOutlinePopupHost extends 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

    Modifier and Type
    Method
    Description
    org.eclipse.swt.widgets.Control
    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.IEditorPart
    Returns the editor underlying this host.
    org.eclipse.ui.IEditorInput
    Returns the editor input for this host, or null if none.
    org.eclipse.jface.viewers.ISelectionProvider
    Returns the selection provider of this host.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • EditorOutlinePopupHost

      public EditorOutlinePopupHost(org.eclipse.ui.IEditorPart editor)
      Creates an outline popup host based on the given editor.
      Parameters:
      editor - not null
  • 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, or null if the control is no longer available or has yet to be created.
      Specified by:
      getControl in interface IOutlinePopupHost
      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 interface IOutlinePopupHost
      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, or null if none.
      Specified by:
      getEditorInput in interface IOutlinePopupHost
      Returns:
      the editor input or null