Visualizzatori di contesto stato refactoring

org.eclipse.ltk.ui.refactoring.statusContextViewers

3.0

Questo punto di estensione è utilizzato per definire uno speciale visualizzatore in grado di presentare all'utente il contesto di una voce stato di refactoring. 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="...">:

context
l'oggetto di contesto gestito dalla voce stato di refactoring presentata nell'interfaccia utente.

È possibile accedere alle variabili utilizzando l'espressione <with variable="..."/>. La variabile predefinita utilizzata durante la valutazione dell'espressione viene collegata alla variabile di contesto.

<!ELEMENT extension (statusContextViewer*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT statusContextViewer (enablement)>

<!ATTLIST statusContextViewer

id    CDATA #REQUIRED

class CDATA #REQUIRED>


L'esempio riportato di seguito fornisce un visualizzatore di contesto stato per gli oggetti FileStatusContext.
   

<extension point=

"org.eclipse.ltk.ui.refactoring.statusContextViewers"

>

<statusContextViewer class=

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

id=

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

>

<enablement>

<instanceof value=

"org.eclipse.ltk.core.refactoring.FileStatusContext"

/>

</enablement>

</statusContextViewer>

</extension>

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