;
描述:此扩展点用来扩展其它插件注册的透视图。透视图定义窗口操作栏(菜单和工具栏)的初始内容和工作台页面内的一组初始视图及其布局。其它插件可将操作和视图添加至该透视图。这些操作和视图在选择透视图时出现。其它插件的可选添加项追加至初始定义。
配置标记:
<!ELEMENT perspectiveExtension (actionSet | viewShortcut
| perspectiveShortcut | newWizardShortcut | view)*>
<!ATTLIST perspectiveExtension
targetID CDATA #REQUIRED
>
<!ELEMENT actionSet EMPTY>targetID — 在其中进行添加的透视图的唯一标识符(如注册表中所指定的那样)。
下面是透视图扩展的一个示例(注意子元素以及使用属性的方式):
<extension point="org.eclipse.ui.perspectiveExtensions">
<perspectiveExtension
targetID="org.eclipse.ui.resourcePerspective">
<actionSet id="org.eclipse.jdt.ui.JavaActionSet"/>
<viewShortcut id="org.eclipse.jdt.ui.PackageExplorer"/>
<newWizardShortcut id="org.eclipse.jdt.ui.wizards.NewProjectCreationWizard"/>
<perspectiveShortcut id="org.eclipse.jdt.ui.JavaPerspective"/>
<view id="org.eclipse.jdt.ui.PackageExplorer"
relative="org.eclipse.ui.views.ResourceNavigator"
relationship="stack"/>
<view id="org.eclipse.jdt.ui.TypeHierarchy"
relative="org.eclipse.ui.views.ResourceNavigator"
relationship="left"
ratio="0.50"/>
</perspectiveExtension>
</extension>
在上述示例中,操作集、视图快捷方式、新向导快捷方式和透视图快捷方式都被添加到“资源透视图”的初始内容。另外,“包资源管理器”视图还叠放在“资源导航器”视图上,而“类型层次结构”视图则添加到“资源导航器”视图的旁边。
API 信息:将在透视图扩展中定义的项添加至目标透视图的初始内容。遵循此方法,用户可从工作台用户界面内的透视图中除去任何添加项或将其它添加项添加至该透视图。