Prospettive

Identificativo: org.eclipse.ui.perspectives

Descrizione: questo punto di estensione consente di aggiungere factory di prospettive al workbench.  Un factory di prospettiva viene utilizzato per definire il layout iniziale e le serie di azioni visibili di una prospettiva.  Č possibile selezionare una prospettiva richiamando il sottomenu "Apri" del menu Prospettiva.

Tag di configurazione:

   <!ELEMENT perspective (description?)>
   <!ATTLIST perspective
      id     CDATA #REQUIRED
      name   CDATA #REQUIRED
      class  CDATA #REQUIRED
      icon   CDATA #IMPLIED
    >
    <!ELEMENT description (#PCDATA)>

Esempi:

di seguito viene riportato un esempio di estensione della prospettiva:

   <extension
        point="org.eclipse.ui.perspectives">
        <perspective
            id="org.eclipse.ui.resourcePerspective"
            name="Resource"
            class="org.eclipse.ui.internal.ResourcePerspective"
            icon="icons/MyIcon.gif">
        </perspective>
    </extension>

Informazione API: il valore dell'attributo class deve costituire un nome completo di una classe che implementa org.eclipse.ui.IPerspectiveFactory. La classe, su richiesta del workbench, deve fornire il layout iniziale della prospettiva.

Il file product.ini č utilizzato per definire la prospettiva predefinita.  Il termine prospettiva predefinita indica la prima prospettiva visualizzata quando il prodotto viene avviato dopo l'installazione.   Questa prospettiva viene anche utilizzata all'apertura di una pagina o di una finestra priva di una specifica prospettiva.  La prospettiva predefinita viene definita come una proprietā all'interno di product.ini, come illustrato sotto.  Č anche possibile eliminare questa prospettiva dalla pagina delle preferenze delle prospettive sul workbench.

    defaultPerspectiveId = org.eclipse.ui.resourcePerspective

Le prospettive visualizzate nel menu "Apri" rappresentano collegamenti per selezionare una prospettiva.  La serie č definita dalla stessa prospettiva attiva e le estensioni sono effettuate attraverso il punto di estensione perspectiveExtensions.

Implementazione fornita: il workbench fornisce una prospettiva Risorsa.  Ulteriori prospettive possono essere aggiunte mediante plug-in. Le prospettive vengono selezionate utilizzando il sottomenu Apri del menu Prospettiva.

Copyright IBM Corp. 2000, 2001. Tutti i diritti riservati.