Konzolszín szolgáltatók

org.eclipse.debug.ui.consoleColorProviders

2.1

Ez a kiterjesztési pont egy folyamathoz tartozó konzoldokumentumok színezési sémájához biztosít mechanizmust. A színszolgáltató feladata a konzolon lévő kimenet színezése.

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


Az alábbiakban egy konzolszín szolgáltató kiterjesztési pontra látható példa:

<extension point=

"org.eclipse.debug.ui.consoleColorProviders"

>

<consoleColorProvider id=

"com.example.ExampleConsoleColorProvider"

class=

"com.example.ExampleConsoleColorProvider"

processType=

"ExampleProcessType"

>

</consoleColorProvider>

</extension>

A fenti példában a színszolgáltató "ExampleProcessType" típusú folyamatok esetén kerül felhasználásra, amely megfelel az IProcess.ATTR_PROCESS_TYPE folyamatattribútumnak. A folyamattípusokat az ügyfél határozza meg, és a folyamatokat létrehozó ügyfelek állítják be.

A class attribútum értéke az org.eclipse.debug.ui.console.IConsoleColorProvider felületet megvalósító Java osztály teljes képzésű neve.