视图

标识符:org.eclipse.ui.views

描述:此扩展点用来定义工作台的附加视图。视图是工作台页面内的可视组件。通常使用它来浏览信息的层次结构(如工作区)、打开编辑器或显示活动编辑器的特性。用户可从“视图”子菜单使视图成为可视或从视图本地标题栏关闭视图。

为了减少“显示视图对话框”中的视觉混乱,应使用类别将视图分组。

配置标记:

   <!ELEMENT category EMPTY>
   <!ATTLIST category
      id               CDATA #REQUIRED
      name             CDATA #REQUIRED
      parentCategory   CDATA #IMPLIED
   >

   <!ELEMENT view EMPTY>
   <!ATTLIST view
      id          CDATA #REQUIRED
      name        CDATA #REQUIRED
      category    CDATA #IMPLIED
      class       CDATA #REQUIRED
      icon        CDATA #IMPLIED
   > 示例:

以下是扩展点的一个示例:

   <extension point="org.eclipse.ui.views">
      <category
         id="com.xyz.views.XYZviews"
         name="XYZ">
      </category>
      <view
         id="com.xyz.views.XYZView"
         name="XYZ View"
         category="com.xyz.views.XYZviews"
         class="com.xyz.views.XYZView"
         icon="icons/XYZ.gif">
      </view>
   </extension>

API 信息class 属性的值必须是实现 org.eclipse.ui.IViewPart  的类的全限定名。常用的作法是在开发新视图时子类化 org.eclipse.ui.part.ViewPart

提供的实现:工作台提供了许多标准视图,包括“导航器”、“特性”、“轮廓”和“任务”。从用户的角度看,这些视图与插件所提供的任何其他视图没有什么差别。可从“视图”子菜单显示所有视图。视图的位置是不变的:当关闭视图时会保存该位置, 而在单个会话中重新打开视图时就会恢复它。该位置在各工作台会话间也是不变的。

Copyright IBM Corp. 2000, 2001.  All Rights Reserved.