Añadir preferencias y propiedades

Los conectores de la UI del equipo pueden contribuir con preferencias y propiedades utilizando las técnicas estándar.   En el caso de un conector del equipo, la única diferencia es que las preferencias deben añadirse mediante la categoría de equipo, para que todas las preferencias relacionadas con el equipo estén agrupadas.  Los códigos XML de CVS de la página principal de preferencias son los siguientes:

   <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>

El diálogo de preferencias muestra las preferencias de CVS en la categoría del equipo.

 

Las propiedades se añaden tal como se describe en org.eclipse.ui.propertyPages.  Para ellas no hay ninguna categoría especial del equipo, porque un recurso solo puede estar configurado para un único depósito en un momento dado.  Sin embargo, tendrá que configurar su página de propiedades para que filtre la propiedad persistente de proyecto de equipo (de manera parecida a como filtramos los recursos para las acciones de menú emergente).


     <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 y otros 2000, 2003.