説明: この拡張ポイントは、エラーの生成と解決を分離するためのメカニズムを提供します。 エラーの原因と解決との相互作用はクライアントで定義されます。 エラー条件が発生したときに、検査を行い、状況ハンドラーに代行させるのはクライアントの責任です。
構成マークアップ:
<!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 として登録されます。
API 情報: 属性 class の値は、インターフェース org.eclipse.debug.core.IStatusHandler をインプリメントする Java クラスの完全修飾名でなければなりません。