リファクタリング状況コンテキスト・ビューアー

org.eclipse.ltk.ui.refactoring.statusContextViewers

3.0

この拡張ポイントを使用して、リファクタリング状況エントリーのコンテキストをユーザー に表示することができる特殊ビューアーを定義します。 拡張ポイントのリーダーは、<with variable="..."/> タグを使用して、 式の評価の際にアクセスできる、以下の事前定義変数を提供します。

context
ユーザー・インターフェースに表示する、リファクタリング状況エントリーによって管理されるコンテキスト・オブジェクト。

変数には、<with variable="..."/> 式を使用してアクセスできます。 式の評価の際に使用されるデフォルトの変数は、コンテキスト変数にバウンドされます。

<!ELEMENT extension (statusContextViewer*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT statusContextViewer (enablement)>

<!ATTLIST statusContextViewer

id    CDATA #REQUIRED

class CDATA #REQUIRED>


以下の例は、FileStatusContext オブジェクトの状況コンテキスト・ビューアーを提供しています。
   

<extension point=

"org.eclipse.ltk.ui.refactoring.statusContextViewers"

>

<statusContextViewer class=

"org.eclipse.ltk.internal.ui.refactoring.FileStatusContextViewer"

id=

"org.eclipse.ltk.internal.ui.refactoring.fileStatusContextViewer"

>

<enablement>

<instanceof value=

"org.eclipse.ltk.core.refactoring.FileStatusContext"

/>

</enablement>

</statusContextViewer>

</extension>

提供されたクラスは 、org.eclipse.ltk.ui.refactoring.IStatusContextViewer を拡張しなければなりません。