Konsolseitenteilnehmer

org.eclipse.ui.console.consolePageParticipants

3.1

Dieser Erweiterungspunkt bietet einen Mechanismus, mit dem ein Konsolseitenteilnehmer hinzugefügt werden kann. Ein Konsolseitenteilnehmer wird über Lebenszyklusereignisse einer Seite wie z.B. Erstellung, Aktivierung, Inaktivierung und Entsorgung informiert. Ein Seitenteilnehmer kann außerdem Adapter für eine Seite bereitstellen.

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


Beispiel eines Erweiterungspunkts für einen Konsolseitenteilnehmer:
   

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

Im oben dargestellten Beispiel wird der hinzugefügte Konsolseitenteilnehmer für alle Konsolen des Typs "com.example.ExampleConsole." verwendet.

Der Wert des Attributs class muss der vollständig qualifizierte Name einer Java-Klasse sein, die die Schnittstelle org.eclipse.debug.ui.console.IConsolePageParticipantDelegate implementiert.