識別碼: org.eclipse.debug.core.statusHandlers
說明:這個延伸點提供通用機制以分隔錯誤的產生和解析。 錯誤的來源和從屬站的交談作業是由從屬站定義。這是從屬站的責任,當錯誤狀況發生時查閱和委派給狀態處理程式。
配置標記:
<!ELEMENT statusHandlers> <!ATTLIST statusHandlers
id CDATA #REQUIRED
class CDATA #REQUIRED
plugin CDATA #REQUIRED
code CDATA #REQUIRED>
ID
指定專屬的識別碼給這個狀態處理程式。class
指定 Java 類別完整名稱,實作 IStatusHandler
。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 屬性值必須為 Java 類別的完整名稱,實作介面 org.eclipse.debug.core.IStatusHandler。