Descrizione: questo punto di estensione consente di estendere le prospettive registrate da altri plug-in. Una prospettiva definisce il contenuto iniziale delle barre di azione della finestra (menu e barra degli strumenti) e l'insieme iniziale di viste con i rispettivi layout in una pagina del workbench. Altri plug-in possono contribuire con azioni o viste alla prospettiva che viene visualizzata durante la selezione. Le aggiunte opzionali da parte di altri plug-in vengono accodate alla definizione iniziale.
Tag di configurazione:
<!ELEMENT extension (perspectiveExtension*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA
#IMPLIED
name CDATA
#IMPLIED
>
<!ELEMENT perspectiveExtension (actionSet | viewShortcut | perspectiveShortcut | newWizardShortcut | view | showInPart)*>
<!ATTLIST perspectiveExtension
targetID CDATA #REQUIRED
>
<!ELEMENT actionSet EMPTY>
<!ATTLIST actionSet
id CDATA #REQUIRED
>
<!ELEMENT viewShortcut EMPTY>
<!ATTLIST viewShortcut
id CDATA #REQUIRED
>
<!ELEMENT perspectiveShortcut EMPTY>
<!ATTLIST perspectiveShortcut
id CDATA #REQUIRED
>
<!ELEMENT newWizardShortcut EMPTY>
<!ATTLIST newWizardShortcut
id CDATA #REQUIRED
>
<!ELEMENT showInPart EMPTY>
<!ATTLIST showInPart
id CDATA
#IMPLIED
>
<!ELEMENT view EMPTY>
<!ATTLIST view
id CDATA #REQUIRED
relative CDATA #REQUIRED
relationship (stack|left|right|top|bottom|fast)
ratio CDATA #IMPLIED
visible (true | false)
>
<extension point="org.eclipse.ui.perspectiveExtensions"> <perspectiveExtension targetID="org.eclipse.ui.resourcePerspective"> <actionSet id="org.eclipse.jdt.ui.JavaActionSet"/> <viewShortcut id="org.eclipse.jdt.ui.PackageExplorer"/> <newWizardShortcut id="org.eclipse.jdt.ui.wizards.NewProjectCreationWizard"/> <perspectiveShortcut id="org.eclipse.jdt.ui.JavaPerspective"/> <view id="org.eclipse.jdt.ui.PackageExplorer" relative="org.eclipse.ui.views.ResourceNavigator" relationship="stack"/> <view id="org.eclipse.jdt.ui.TypeHierarchy" relative="org.eclipse.ui.views.ResourceNavigator" relationship="left" ratio="0.50"/> </perspectiveExtension> </extension>
Nell'esempio sopra riportato, all'iniziale contenuto della prospettiva Risorsa viene fornito il contributo di un insieme di azioni, un collegamento alla vista, nuovi collegamenti alla procedura guidata e un collegamento alla prospettiva. Inoltre, la vista Esplora pacchetto è sovrapposta a quella di Selezione risorse, accanto alla quale viene aggiunta la vista Gerarchia tipi.
Informazioni API: gli elementi definiti nell'estensione di prospettiva vengono aggiunti ai contenuti iniziali della prospettiva di destinazione. In seguito l'utente può rimuovere qualsiasi contributo o aggiungerne altri attraverso l'interfaccia utente 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