Provider für Konsolenfarben
Kennung:
org.eclipse.debug.ui.consoleColorProviders
Seit:
2.1
Beschreibung:
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.
Konfigurationsbefehle:
<!ELEMENT extension (consoleColorProvider*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - Vollständig qualifizierte ID des
Zielerweiterungspunktes
- id - Optionale ID des Erweiterungsexemplars
- name - Optionaler Name des Erweiterungsexemplars
<!ELEMENT consoleColorProvider EMPTY>
<!ATTLIST consoleColorProvider
id CDATA #REQUIRED
class CDATA #REQUIRED
processType CDATA #REQUIRED>
- id - Gibt eine eindeutige Kennung für diesen Provider für Konsolenfarben an.
- class - Gibt den vollständig qualifizierten Namen einer Java-Klasse an, die "IConsoleColorProvider" implementiert.
- processType - Gibt den Typ des Prozesses an, für den dieser Farbenprovider gedacht ist. Dieses Attribut entspricht dem Prozessattribut "IProcess.ATTR_PROCESS_TYPE".
Beispiele:
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.
API-Information:
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.
Copyright (c) 2000, 2003 IBM Corporation und Andere.
Alle Rechte vorbehalten. Dieses Programm und sein Begleitmaterial werden gemäß
den Bedingungen in der "Common Public License v1.0" zur Verfügung gestellt, die diese Verteilung
begleitet und unter
http://www.eclipse.org/legal/cpl-v10.html abgerufen werden kann.