重構變更預覽檢視器

org.eclipse.ltk.ui.refactoring.changePreviewViewers

3.0

這個延伸點用來定義特殊檢視器來呈現變更物件。延伸點的讀者提供下列預先定義的變數,您可在表示式評估期間使用 <with variable="..."/> 標示來存取:

變更
要呈現預覽的變更物件

在表示式評估期間使用的預設變數會連結到 change 變數。

<!ELEMENT extension (changePreviewViewer*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT changePreviewViewer (enablement)>

<!ATTLIST changePreviewViewer

id    CDATA #REQUIRED

class CDATA #REQUIRED>


下列範例為文字變更物件提供預覽檢視器。
   

<extension point=

"org.eclipse.ltk.ui.refactoring.changePreviewViewers"

>

<changePreviewViewer class=

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

id=

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

>

<enablement>

<instanceof value=

"org.eclipse.ltk.core.refactoring.TextChange"

/>

</enablement>

</changePreviewViewer>

</extension>

構成的類別必須延伸 org.eclipse.ltk.ui.refactoring.IChangePreviewViewer