Konsolfactorys

org.eclipse.ui.console.consoleFactories

3.1

Eine Konsolfactory erstellt oder aktiviert eine Konsole und erscheint als eine Aktion in der Konsolansicht.

<!ELEMENT extension (consoleFactory)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT consoleFactory EMPTY>

<!ATTLIST consoleFactory

label CDATA #REQUIRED

icon  CDATA #IMPLIED

class CDATA #REQUIRED>


Beispiel für einen Erweiterungspunkt einer Konsolfactory:

<extension point=

"org.eclipse.ui.console.consoleFactories"

>

<consoleFactory label=

"Command Console"

class=

"com.example.CommandConsoleFactory"

icon=

"icons/cmd_console.gif"

>

</consoleFactory>

</extension>

Diese Erweiterung sorgt dafür, dass ein Eintrag im Dropdown-Menü Konsole öffnen der Konsolensicht mit der Bezeichnung Befehlskonsole mit dem angegebenen Symbol angezeigt wird. Wenn die Aktion durch einen Benutzer aufgerufen wird, wird die Methode openConsole() in der Klasse com.example.CommandConsoleFactory aufgerufen. Die Factory kann dann bestimmen, ob eine neue Konsole erstellt oder eine vorhandene Konsole aktiviert wird.

Der Wert des Attributs class muss der vollständig qualifizierte Name einer Java-Klasse sein, die die Schnittstelle org.eclipse.ui.console.IConsoleFactory implementiert.

Das Plug-in der Konsole stellt eine Konsolenfactory zur Verfügung, um eine neue Konsolensicht zu öffnen.