Фабрики консоли

org.eclipse.ui.console.consoleFactories

3.1

Фабрика консоли создает или активирует консоль, а также добавляет действие в панели Консоль.

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


Ниже приведен пример точки расширения фабрики консоли:

<extension point=

"org.eclipse.ui.console.consoleFactories"

>

<consoleFactory label=

"Command Console"

class=

"com.example.CommandConsoleFactory"

icon=

"icons/cmd_console.gif"

>

</consoleFactory>

</extension>

Это расширение приведет к появлению пункта с указанным значком в выпадающем меню Открыть консоль панели Консоль. При выборе этого действия, будет вызван метод openConsole() класса com.example.CommandConsoleFactory. Затем фабрика консоли определит, создавать новую консоль или просто активировать существующую.

Значение атрибута class должно быть полным именем класса Java, реализующего интерфейс org.eclipse.ui.console.IConsoleFactory.

Модуль консоли предоставляет фабрику консоли для открытия новой панели Консоль.