Descrizione: questo punto di estensione viene utilizzato per definire viste aggiuntive nel workbench. Una vista è un componente di visualizzazione all'interno di una pagina del workbench. Solitamente viene utilizzato per individuare una gerarchia di informazioni (come lo spazio di lavoro), aprire un editor o visualizzare le proprietà dell'editor attivo. L'utente può aprire una vista dal menu Vista o chiuderla dalla barra del titolo della vista.
Per evitare confusione nella finestra Mostra vista, è possibile raggruppare le viste in base alle categorie.
Tag di configurazione:
<!ELEMENT extension (category | view)*>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA
#IMPLIED
name CDATA
#IMPLIED
>
<!ELEMENT category EMPTY>
<!ATTLIST category
id CDATA #REQUIRED
name CDATA #REQUIRED
parentCategory CDATA #IMPLIED
>
<!ELEMENT view EMPTY>
<!ATTLIST view
id CDATA #REQUIRED
name CDATA #REQUIRED
category CDATA #IMPLIED
class CDATA #REQUIRED
icon CDATA #IMPLIED
fastViewWidthRatio CDATA #IMPLIED
>
<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 corrispondere al nome completo della classe che implementa org.eclipse.ui.IViewPart. Spesso viene creata una sottoclasse org.eclipse.ui.part.ViewPart per una nuova vista.
Implementazione fornita: il workbench fornisce una serie di viste standard, come Selezione, Proprietà, Struttura e Attività. Per l'utente queste viste non differiscono da quelle fornite dai plug-in. Tutte le viste possono essere mostrate dal sottomenu "Mostra vista" del menu "Finestra". La posizione della vista è persistente: viene salvata quando si chiude la vista e ripristinata quando la vista viene riaperta in una sessione singola. La posizione è persistente anche tra le sessioni del workbench.
Copyright (c) 2002 IBM Corporation e altri.
Tutti i diritti riservati. Questo programma e il materiale di accompagnamento
sono disponibili secondo i termini della Common Public License v1.0 che sono
distribuiti con il prodotto, e disponibili all'indirizzo
http://www.eclipse.org/legal/cpl-v10.html