平台本身会定义一个透视图:资源透视图。其它平台插件(例如,帮助系统和 Java 工具)定义其它透视图。通过向 org.eclipse.ui.perspectives 扩展点进行添加,插件可以定义它自己的透视图。
plugin.xml 中的透视图的规范是简单明了的。工作台使用以下标记来定义它自己的资源透视图。
<extension point="org.eclipse.ui.perspectives"> <perspective name="%Perspective.resourcePerspective" icon="icons/full/cview16/resource_persp.png" class="org.eclipse.ui.internal.ResourcePerspective" id="org.eclipse.ui.resourcePerspective"> </perspective> </extension>
插件必须提供透视图的标识和名称,并且提供实现透视图的类的名称。还可以指定图标。透视图类应当实现 IPerspectiveFactory。