Участники страницы консоли

org.eclipse.ui.console.consolePageParticipants

3.1

Эта точка расширения предоставляет механизм добавления участников страницы консоли. Участник страницы консоли уведомляется о таких событиях жизненного цикла страницы, как создание, активация, деактивация и утилизация. Кроме того, участник страницы может предоставлять для нее адаптеры.

<!ELEMENT extension (consolePageParticipant)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT consolePageParticipant (enablement)>

<!ATTLIST consolePageParticipant

id    CDATA #REQUIRED

class CDATA #REQUIRED>


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

<extension point=

"org.eclipse.ui.console.consolePageParticipant"

>

<consolePageParticipant class=

"com.example.ExamplePageParticipant"

id=

"com.example.ExamplePageParticipant"

>

<enablement>

<instanceof value=

"com.example.ExampleConsole"

/>

</enablement>

</consolePageParticipant>

</extension>

В приведенном выше примере добавляемый участник страницы консоли будет использован для всех консолей, имеющих тип "com.example.ExampleConsole".

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