Interface IConsolePageParticipant

  • All Superinterfaces:

    public interface IConsolePageParticipant
    extends IAdaptable
    A console page participant is notified of page lifecycle events such as creation, activation, deactivation and disposal. A page participant can also provide adapters for a page. Participants are contributed via the org.eclispe.ui.console.consolePageParticipants extension point.

    Participant behavior is implementation dependent. For example, a page participant could add actions to a console's toolbar by accessing a its page's action bars.

    Following is an example extension definition.

     <extension point="org.eclipse.ui.console.consolePageParticipants">
    The example page participant is contributed to all console pages. An optional enablement attribute may be specified to control which consoles a page participant is applicable to.

    Clients contributing console page participant extensions are intended to implement this interface.

    • Method Detail

      • init

        void init​(IPageBookViewPage page,
                  IConsole console)
        Called during page initialization. Marks the start of this page participant's lifecycle.
        page - the page corresponding to the given console
        console - the console for which a page has been created
      • dispose

        void dispose()
        Disposes this page participant. Marks the end of this page participant's lifecycle.
      • activated

        void activated()
        Notification this participant's page has been activated.
      • deactivated

        void deactivated()
        Notification this participant's page has been deactivated.