添加首选项和特性

可以使用标准技术由小组 UI 插件添加首选项特性。 小组插件的唯一不同是应使用小组类别添加首选项,以使与小组相关联的所有首选项都组合在一起。 主首选项页的 CVS 标记如下所示:

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

首选项对话框显示小组类别下的 CVS 首选项。

 

添加了属性,如 org.eclipse.ui.propertyPages 中所述。 特性没有特殊的小组类别,因为一个资源一次只能配置给一个资源库提供程序。 但是,必须设置特性页以根据小组项目持久特性进行过滤(与过滤弹出菜单操作的资源的方法相似)。


  <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. and others 2000,2002.