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 hay que utilizar la categoría de equipo para las preferencias con las que se contribuye, 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 así:

<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 el filtrado en 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 Corp. y otros 2000, 2002.