Változási előkép megjelenítők átdolgozása

org.eclipse.ltk.ui.refactoring.changePreviewViewers

3.0

A kiterjesztési pont változási objektumok megjelenítésére képes különleges megjelenítők meghatározására használható. A kifejezés olvasója a következő előre meghatározott változókat biztosítja, amelyeket a <with variable="..."> címke használatával lehet elérni kifejezés kiértékelés közben:

change
a változási objektum, amelynek az előképét kell megjeleníteni.

A kifejezés kiértékelésnél használt alapértelmezett változó a változási változóhoz van kötve.

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


Az alábbi példa egy szöveg változási objektum előkép megjelenítőt ad a rendszerhez.
   

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

A hozzáadott osztálynak az org.eclipse.ltk.ui.refactoring.participants.IChangePreviewViewer osztályt kell kiterjesztenie.