Aggiunta di preferenze e proprietà

Le preferenze e le proprietà possono essere aggiunte dai plug-in della UI di team mediante le tecniche standard.  L'unica differenza per un plug-in di team consiste nel fatto che le preferenze devono essere aggiunte utilizzando la categoria di team, in modo che tutte le preferenze correlate al team vengano raggruppate insieme.  Il tag CVS relativo alla pagina principale delle preferenze si presenta come segue:

<extension
      point="org.eclipse.ui.preferencePages">
   <page
         name="%PreferencePage.name"
         category="org.eclipse.team.ui.TeamPreferences"
         class="org.eclipse.team.internal.ccvs.ui.CVSPreferencesPage"
         id="org.eclipse.team.cvs.ui.CVSPreferences">
   </page>
</extension>

La finestra di dialogo delle preferenze visualizza le preferenze CVS al disotto della categoria di team.

 

Le proprietà vengono aggiunte come illustrato da org.eclipse.ui.propertyPages.  Non esiste una speciale categoria di team per le proprietà, poiché una risorsa può essere configurata solo per un fornitore di repository alla volta.  Tuttavia, è necessario impostare una pagina delle proprietà per filtrare le proprietà persistenti dei progetti di team (in modo analogo a come sono state filtrate le risorse per le azioni dei menu di scelta rapida).


  <extension
    point="org.eclipse.ui.propertyPages">
     <page
           objectClass="org.eclipse.core.resources.IFile"
           adaptable="true"
           name="%CVS"
           class="org.eclipse.team.internal.ccvs.ui.CVSFilePropertiesPage"
           id="org.eclipse.team.ccvs.ui.propertyPages.CVSFilePropertiesPage">
        <filter
              name="projectPersistentProperty"
              value="org.eclipse.team.core.repository=org.eclipse.team.cvs.core.cvsnature">
        </filter>
     </page>
     ...

 

Copyright IBM Corporation e altri 2000, 2003.