Visualizzatori di contesto stato refactoring
Identificativo:
org.eclipse.ltk.ui.refactoring.statusContextViewers
Da:
3.0
Descrizione:
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.
Tag di configurazione:
<!ELEMENT extension (statusContextViewer*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - identificativo completo del punto di estensione di destinazione.
- id - identificativo facoltativo dell'istanza dell'estensione.
- name - nome dell'istanza dell'estensione facoltativo.
<!ELEMENT statusContextViewer (enablement)>
<!ATTLIST statusContextViewer
id CDATA #REQUIRED
class CDATA #REQUIRED>
- id - identificativo univoco per il visualizzatore di contesto stato.
- class - il nome della classe che fornisce l'implementazione.
Esempi:
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>
Informazioni API:
La classe fornita deve estendere org.eclipse.ltk.ui.refactoring.IStatusContextViewer
Copyright (c) 2001, 2004 IBM Corporation e altri.
Tutti i diritti riservati. Questo programma e il materiale di accompagnamento sono
disponibili secondo i termini della Eclipse Public License v1.0 che sono distribuiti con il prodotto, e disponibili all'indirizzo
http://www.eclipse.org/legal/epl-v10.html