视图

标识:org.eclipse.ui.views

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

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

配置标记:

   <!ELEMENT extension (category | view)*>

   <!ATTLIST extension
     point CDATA #REQUIRED
     id    CDATA #IMPLIED
     name  CDATA #IMPLIED
   >

   <!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
     fastViewWidthRatio 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 (c) 2002, 2003 IBM Corporation and others. All rights reserved. 该程序及附带提供的资料是基于“一般公共许可证”(Common Public License) v1.0 的条款提供的,本发行版中提供了该许可证条款,并且也可 在以下位置处找到该条款:http://www.eclipse.org/legal/cpl-v10.htm