重構狀態環境定義檢視器

org.eclipse.ltk.ui.refactoring.statusContextViewers

3.0

這個延伸點用來定義特殊檢視器,它能夠為使用者呈現重構狀態項目的環境定義。延伸點的讀者提供下列預先定義的變數,您可在表示式評估期間使用 <with variable="..."/> 標示來存取:

環境定義
要呈現在使用者介面中的重構狀態項目所管理的環境定義物件。

可使用 <with variable="..."/> 表示式來存取變數。在表示式評估期間使用的預設變數會連結到 context 變數。

<!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