Provides coloring for a console document. When a process is added to a
registered launch the debug plug-in creates a console document for the
process. By default, a document is created which is connected to the standard
input, output, and error streams associated with the process. A client may
override the default coloring by specifying a custom content provider for a
process type. A proccess type is defined via the process attribute
IProcess. ATTR_PROCESS_TYPE.
A console color provider extension is defined in plugin.xml.
Following is an example definition of a console color
provider extension.
id specifies a unique identifier for this color provider.
class specifies a fully qualified name of a Java class
that implements IConsoleColorProvider.
processType specifies the identifier of the process type
this content provider is associated with (which corresponds to the
ATTR_PROCESS_TYPE attribute on a process).
IProcess. ATTR_PROCESS_TYPE.A console color provider extension is defined in
plugin.xml. Following is an example definition of a console color provider extension.<extension point="org.eclipse.debug.ui.consoleColorProviders"> <consoleColorProvider id="com.example.ExampleConsoleColorProvider" class="com.example.ExampleConsoleColorProviderClass" processType="ExampleProcessType"> </consoleColorProvider> </extension>The attributes are specified as follows:idspecifies a unique identifier for this color provider.classspecifies a fully qualified name of a Java class that implementsIConsoleColorProvider.processTypespecifies the identifier of the process type this content provider is associated with (which corresponds to theATTR_PROCESS_TYPEattribute on a process).Clients may implement this interface.