控制台颜色提供程序

org.eclipse.debug.ui.consoleColorProviders

2.1

此扩展点提供了用于为进程添加控制台文档着色方案的机制。该颜色提供程序将用来在控制台中对输出进行着色。

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


以下是控制台颜色提供程序扩展点的一个示例:

<extension point=

"org.eclipse.debug.ui.consoleColorProviders"

>

<consoleColorProvider id=

"com.example.ExampleConsoleColorProvider"

class=

"com.example.ExampleConsoleColorProvider"

processType=

"ExampleProcessType"

>

</consoleColorProvider>

</extension>

在上面的示例中,添加的颜色提供程序将用于类型为“ExampleProcessType”的进程,该类型与进程属性 IProcess.ATTR_PROCESS_TYPE 相对应。进程类型是客户机定义的,并由创建进程的客户机设置。

class 属性的值必须是实现 org.eclipse.debug.ui.console.IConsoleColorProvider 接口的 Java 类的标准名称。