Poskytovatelé barev konzoly

org.eclipse.debug.ui.consoleColorProviders

2.1

Tento bod rozšíření nabízí mechanizmus pro přidání schématu nastavení barev dokumentů konzoly do procesu. Tento poskytovatel barev bude použit k barevné úpravě výstupu na konzole.

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


Následuje příklad bodu rozšíření poskytovatele barev konzoly:

<extension point=

"org.eclipse.debug.ui.consoleColorProviders"

>

<consoleColorProvider id=

"com.example.ExampleConsoleColorProvider"

class=

"com.example.ExampleConsoleColorProvider"

processType=

"ExampleProcessType"

>

</consoleColorProvider>

</extension>

Ve výše uvedeném příkladě bude přidaný poskytovatel barev použit pro procesy typu "ExampleProcessType", který odpovídá atributu procesu IProcess.ATTR_PROCESS_TYPE. Typy procesů jsou definované klientem a nastavené klienty, kteří procesy vytvářejí.

Hodnota atributu class musí být úplný název třídy Java, která implementuje rozhraní org.eclipse.debug.ui.console.IConsoleColorProvider.