标识符:org.eclipse.debug.core.statusHandlers
描述:此扩展点提供了将错误的生成与解决方案分开的一般机制。错误与解决方案的源之间的交互作用是由客户机定义的。当发生错误情况时,客户机应负责查找和委托给状态处理程序。
配置标记:
<!ELEMENT statusHandlers> <!ATTLIST statusHandlers
id CDATA #REQUIRED
class CDATA #REQUIRED
plugin CDATA #REQUIRED
code CDATA #REQUIRED>
id 指定此状态处理程序的唯一标识符。class 指定实现 IStatusHandler 的 Java 类的全限定名。plugin 与此处理程序注册给的状态的插件相对应的插件标识符(即,IStatus.getPlugin())。code 指定此处理程序注册给的状态码。示例:
以下是状态处理程序扩展点的一个示例:
<extension point="org.eclipse.debug.core.statusHandlers">
<statusHandler
id="com.example.ExampleIdentifier"
class="com.example.ExampleStatusHandler"
plugin="com.example.ExamplePluginId"
code="123">
</statusHandler>
</extension>
在上面的示例中,将注册指定的状态处理程序以处理插件标识符为 com.example.ExamplePluginId 且状态码为 123 的状态对象。
API 信息:属性 class 的值必须是实现接口 org.eclipse.debug.core.IStatusHandler 的 Java 类的全限定名。