狀態處理程式

識別碼: 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 屬性值必須為 Java 類別的完整名稱,實作介面 org.eclipse.debug.core.IStatusHandler

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