状态处理程序

标识:org.eclipse.debug.core.statusHandlers

描述:此扩展点提供了将错误的生成与解决方案分开的机制。错误的源与解决方案之间的交互作用是由客户机定义的。当发生错误情况时,客户机应负责查找和委托给状态处理程序。

配置标记:

   <!ELEMENT extension (statusHandler*)>

   <!ATTLIST extension
     point CDATA #REQUIRED
     id    CDATA #IMPLIED
     name  CDATA #IMPLIED
   >

   <!ELEMENT statusHandler EMPTY>

   <!ATTLIST statusHandler
     id     CDATA #REQUIRED
     class  CDATA #REQUIRED
     plugin CDATA #REQUIRED
     code   CDATA #REQUIRED
   >

示例:以下是状态处理程序扩展点的示例:

 <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 类的全限定名。

Copyright (c) 2000, 2003 IBM Corporation and others. All Rights Reserved.