Interface IConsoleFactory


public interface IConsoleFactory
A console factory extension is responsible for opening a console in the console view. Extensions appear on a menu in the console view, and their openConsole method is called when the action is invoked. Implementations may choose to open a new console or activate an existing console. The extension point used to contribute a console factory is org.eclipse.ui.console.consoleFactories.

Following is an example console factory extension.

 <extension point="org.eclipse.ui.console.consoleFactories">
   <consoleFactory
      label="Command Console"
      icon="icons\cmd_console.gif"
      class="com.example.CommandConsoleFactory">
   </consoleFactory>
 </extension>
 

An action appears in the console view's 'Open Console' drop-down menu with the corresponding label and optional icon. When the action is invoked, the specified class is instantiated and called to open a console, via the method openConsole().

Clients providing console factory extensions are intended to implement this interface.

Since:
3.1
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Opens a console in the console view.
  • Method Details

    • openConsole

      void openConsole()
      Opens a console in the console view. Implementations may create a new console or activate an existing console.