Účastníci stránky konzoly

org.eclipse.ui.console.consolePageParticipants

3.1

Tento bod rozšíření nabízí mechanizmus pro přidání účastníka stránky konzoly. Účastníci stránky konzoly jsou upozorňováni na události v rámci životního cyklu stránky, jako např. vytvoření, aktivace, deaktivace a zlikvidování. Účastník stránky může rovněž pro stránku poskytovat adaptéry.

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


Následuje příklad bodu rozšíření účastníka stránky konzoly:
   

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

Ve výše uvedeném příkladu bude přidaný účastník stránky konzoly použit pro všechny konzoly typu "com.example.ExampleConsole."

Hodnota atributu class musí být úplný kvalifikovaný název třídy Java, která implementuje rozhraní org.eclipse.debug.ui.console.IConsolePageParticipantDelegate.