Fabryki konsoli

org.eclipse.ui.console.consoleFactories

3.1

Fabryka konsoli tworzy lub aktywuje konsolę i jest wyświetlana jako akcja w widoku konsoli.

<!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>


Poniżej przedstawiono przykładowy punkt rozszerzenia fabryki konsoli:

<extension point=

"org.eclipse.ui.console.consoleFactories"

>

<consoleFactory label=

"Konsola komend"

class=

"com.example.CommandConsoleFactory"

icon=

"icons/cmd_console.gif"

>

</consoleFactory>

</extension>

To rozszerzenie spowoduje wyświetlenie pozycji z etykietą Konsola komend oraz z określoną ikoną w menu rozwijanym Otwórz konsolę w widoku konsoli. Wywołanie tej akcji przez użytkownika spowoduje wywołanie w klasie com.example.CommandConsoleFactory metody openConsole(). Fabryka może zdecydować o utworzeniu nowej lub aktywowaniu istniejącej konsoli.

Wartość atrybutu class musi być pełną nazwą klasy Java implementującej interfejs org.eclipse.ui.console.IConsoleFactory.

Moduł dodatkowy konsoli udostępnia fabrykę konsoli otwierającą nowy widok konsoli.