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 di una 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 sottomenu "Mostra visualizzazione" del menu "Finestra". 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.