Prohlížeče náhledu změny opětovné deklarace

org.eclipse.ltk.ui.refactoring.changePreviewViewers

3.0

Tento bod rozšíření se používá pro definování speciálního prohlížeče schopného předkládat změněné objekty. Čtení výrazu má následující předdefinované proměnné, ke kterým je možný přístup pomocí parametru <with variable="..."/>:

change
Změněný objekt, pro který má být předložen náhled.

Výchozí proměnná použitá při vyhodnocení výrazu je vázána k proměnné změny.

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


Následující příklad přispívá prohlížeč náhledu pro objekty změny textu.
   

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

Přispěná třída musí rozšiřovat org.eclipse.ltk.ui.refactoring.IChangePreviewViewer.