Class 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, or null 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, or null if none.
      org.eclipse.jface.viewers.ISelectionProvider getSelectionProvider()
      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 Detail

      • EditorOutlinePopupHost

        public EditorOutlinePopupHost​(org.eclipse.ui.IEditorPart editor)
        Creates an outline popup host based on the given editor.
        Parameters:
        editor - not null
    • 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, 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