Visualizzatori di anteprima modifica refactoring

org.eclipse.ltk.ui.refactoring.changePreviewViewers

3.0

Questo punto di estensione č utilizzato per definire uno speciale visualizzatore in grado di presentare gli oggetti di modifica. Il lettore del punto di estensione fornisce le seguenti variabili predefinite a cui si puņ accedere durante la valutazione dell'espressione utilizzando il tag <with variable="...">:

modifica
l'oggetto di modifica da presentare in anteprima

La variabile predefinita utilizzata durante la valutazione dell'espressione viene collegata alla variabile di modifica.

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


L'esempio riportato di seguito fornisce un visualizzatore di anteprima per gli oggetti di modifica testo.
   

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

La classe fornita deve estendere org.eclipse.ltk.ui.refactoring.IChangePreviewViewer