重构更改预览查看器

org.eclipse.ltk.ui.refactoring.changePreviewViewers

3.0

此扩展点用来定义能够显示更改对象的特殊查看器。扩展点的阅读器提供以下预定义的变量,可以使用 <with variable="..."/> 标记在表达式求值时访问这些变量:

更改
显示预览的更改对象

在表达式求值期间使用的缺省变量将绑定至更改变量。

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