Provider für Konsolenfarben

org.eclipse.debug.ui.consoleColorProviders

2.1

Dieser Erweiterungspunkt bietet einen Mechanismus, mit dem ein Prozess durch ein Farbgebungsschema für Konsolendokumente ergänzt werden kann. Der Farbenprovider wird verwendet, um die Ausgabe in der Konsole farbig zu kennzeichnen.

<!ELEMENT extension (consoleColorProvider*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT consoleColorProvider EMPTY>

<!ATTLIST consoleColorProvider

id          CDATA #REQUIRED

class       CDATA #REQUIRED

processType CDATA #REQUIRED>


Beispiel eines Erweiterungspunktes für einen Konsolenfarbenprovider:

<extension point=

"org.eclipse.debug.ui.consoleColorProviders"

>

<consoleColorProvider id=

"com.example.ExampleConsoleColorProvider"

class=

"com.example.ExampleConsoleColorProvider"

processType=

"ExampleProcessType"

>

</consoleColorProvider>

</extension>

Im vorstehenden Beispiel wird der hinzugefügte Farbenprovider für Prozesse des Typs "ExampleProcessType" verwendet, was dem Prozessattribut "IProcess.ATTR_PROCESS_TYPE" entspricht. Prozesstypen sind clientdefiniert und werden durch Clients festgelegt, die Prozesse erstellen.

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