描述:此扩展点用来定义工作台的附加视图。视图是工作台页面内的可视组件。通常使用它来浏览信息的层次结构(如工作区)、打开编辑器或显示活动编辑器的属性。用户可从“视图”菜单使视图成为可视或从视图本地标题栏关闭视图。
为了减少“显示视图对话框”中的视觉混乱,应使用类别将视图分组。
配置标记:
<!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