狀態處理常式

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>

在上面的範例中,指定的狀態處理常式將被登錄來處理外掛程式 ID 為 com.example.ExamplePluginId、 狀態碼為 123 的狀態物件。

class 屬性值必須是實作 org.eclipse.debug.core.IStatusHandler 介面的完整 Java 類別名稱。