Proveedores de color de la consola
Identificador:
org.eclipse.debug.ui.consoleColorProviders
A partir del release:
2.1
Descripción:
Este punto de extensión proporciona un mecanismo
destinado a suministrar un esquema de colores de los documentos de la consola para un proceso. El proveedor de colores se utilizará para colorear la salida de la consola.
Código de configuración:
<!ELEMENT extension (consoleColorProvider*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point: identificador totalmente calificado del punto de extensión destino
- id: identificador opcional de la instancia de extensión
- name: nombre opcional de la instancia de extensión
<!ELEMENT consoleColorProvider EMPTY>
<!ATTLIST consoleColorProvider
id CDATA #REQUIRED
class CDATA #REQUIRED
processType CDATA #REQUIRED>
- id: especifica un identificador exclusivo para este
proveedor de colores de la consola.
- class: especifica el nombre totalmente calificado de la clase
Java que implementa IConsoleColorProvider.
- processType: especifica el tipo de proceso al que está destinado este proveedor de colores. Este atributo corresponde al atributo de proceso IProcess.ATTR_PROCESS_TYPE.
Ejemplos:
A continuación figura un ejemplo de punto de extensión de proveedor de colores de consola:
<extension point=
"org.eclipse.debug.ui.consoleColorProviders"
>
<consoleColorProvider
id=
"com.example.ExampleConsoleColorProvider"
class=
"com.example.ExampleConsoleColorProvider"
processType=
"ExampleProcessType"
>
</consoleColorProvider>
</extension>
En el ejemplo anterior, el proveedor de colores que se suministra se utilizará para procesos del tipo "ExampleProcessType", que corresponde al atributo de proceso IProcess.ATTR_PROCESS_TYPE. Los tipos de procesos son definidos por el cliente, y los establecen los clientes que crean los procesos.
Información sobre las API:
El valor del atributo class
debe ser un nombre totalmente calificado de una clase Java que implemente la
interfaz org.eclipse.debug.ui.console.IConsoleColorProvider.
Copyright (c) 2000, 2003 IBM Corporation y otros.
Reservados todos los derechos. Este programa y sus materiales adjuntos están disponibles
bajo los términos de la licencia pública común (Common Public License) v1.0 que acompaña a
esta distribución, y está disponible en
http://www.eclipse.org/legal/cpl-v10.html