Descrizione: questo punto di estensione consente di definire ulteriori visualizzazioni del workbench. Una visualizzazione è un componente visivo all'interno della pagina del workbench. Di solito, viene utilizzata per esplorare una gerarchia di informazioni (come l'area di lavoro) per aprire un editor o per visualizzare le proprietà dell'editor attivo. L'utente può attivare una visualizzazione dal sottomenu Visualizza oppure può disattivarla dalla barra del titolo della visualizzazione.
Per evitare confusione nella finestra Mostra visualizzazione, è possibile raggruppare le visualizzazioni in base alle categorie.
Tag di configurazione:
<!ELEMENT category EMPTY>
<!ATTLIST category
id
CDATA #REQUIRED
name
CDATA #REQUIRED
parentCategory CDATA #IMPLIED
>
Di seguito viene riportato un esempio di questo punto di estensione:
<extension point="org.eclipse.ui.views">
<category
id="com.xyz.views.XYZviews"
name="XYZ">
</category>
<view
id="com.xyz.views.XYZView"
name="XYZ View"
category="com.xyz.views.XYZviews"
class="com.xyz.views.XYZView"
icon="icons/XYZ.gif">
</view>
</extension>
Informazioni API: il valore dell'attributo class deve essere il nome completo della classe che implementi org.eclipse.ui.IViewPart. Di solito si esegue la sottoclasse di org.eclipse.ui.part.ViewPart durante lo sviluppo di una nuova visualizzazione.
Implementazione fornita: il workbench fornisce alcune visualizzazioni standard, tra cui le visualizzazioni Navigator, Proprietà, Struttura e Attività. Per l'utente queste visualizzazioni non differiscono da quelle fornite dai plug-in. Tutte le visualizzazioni possono essere mostrate dal relativo sottomenu. La posizione delle visualizzazioni è permanente: essa viene salvata alla chiusura e ripristinata all'apertura della visualizzazione in una sessione. La posizione permane anche tra due diverse sessioni del workbench.