Uczestnicy strony konsoli

org.eclipse.ui.console.consolePageParticipants

3.1

Ten punkt rozszerzenia udostępnia mechanizm umożliwiający wnoszenie uczestnika strony konsoli. Uczestnik strony konsoli jest powiadamiany o zdarzeniach związanych z cyklem życia strony, takich jak utworzenie, aktywowanie, dezaktywowanie i usunięcie. Uczestnik strony może także udostępniać adaptery dla strony.

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


Poniżej przedstawiono przykładowy punkt rozszerzenia uczestnika strony konsoli:
   

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

W powyższym przykładzie wniesiony uczestnik strony konsoli będzie używany we wszystkich konsolach typu com.example.ExampleConsole.

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