Fornitore di colori console
Identificativo:
org.eclipse.debug.ui.consoleColorProviders
Da:
Versione 2.1
Descrizione:
Questo punto di estensione fornisce un meccanismo
per fornire uno schema di colori a un documento di console per un processo. Il
fornitore di colori sarà utilizzato per assegnare i colori all'output della console.
Tag di configurazione:
<!ELEMENT extension (consoleColorProvider*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - identificativo completo del punto di estensione di
destinazione
- id - identificativo dell'istanza dell'estensione
- name - nome dell'istanza dell'estensione facoltativo
<!ELEMENT consoleColorProvider EMPTY>
<!ATTLIST consoleColorProvider
id CDATA #REQUIRED
class CDATA #REQUIRED
processType CDATA #REQUIRED>
- id - specifica un identificativo univoco per questo fornitore di colori console.
- class - specifica il nome completo di una classe Java che implementa
IConsoleColorProvider
- processType - specifica il tipo di processo per il quale utilizzare
questo fornitore di colori. Questo attributo corrisponde all'attributo del processo
IProcess.ATTR_PROCESS_TYPE.
Esempi:
Di seguito viene riportato un
esempio di punto di estensione per il provider dei colori della console:
<extension point=
"org.eclipse.debug.ui.consoleColorProviders"
>
<consoleColorProvider
id=
"com.example.ExampleConsoleColorProvider"
class=
"com.example.ExampleConsoleColorProvider"
processType=
"ExampleProcessType"
>
</consoleColorProvider>
</extension>
Nell'esempio precedente, il fornitore di colori del contributo sarà utilizzato
per processi del tipo "ExampleProcessType", che corrisponde all'attributo del
processo IProcess.ATTR_PROCESS_TYPE. I tipi di processo sono definiti per i
client, e sono impostati dai client che creano processi.
Informazione API:
Il valore dell'attributo class deve essere un nome completo di una classe Java che implementa l'interfaccia org.eclipse.debug.ui.console.IConsoleColorProvider.
Copyright (c) 2000, 2003 IBM Corporation e altri.
Tutti i diritti riservati. Questo programma e il materiale di accompagnamento
sono disponibili secondo i termini della Common Public License v1.0 che sono
distribuiti con il prodotto, e disponibili all'indirizzo
http://www.eclipse.org/legal/cpl-v10.html