工作台定义扩展点,这些扩展点允许插件将行为添加至现有视图和编辑器,或为新视图和编辑器提供实现。我们将从其中一个工作台样本应用程序(自述文件工具)中来查看这些扩展点的添加项。
自述文件工具是一个插件,它为特定资源(.readme 文件)提供了定制编辑和导航。示例说明了扩展可以用来提供专门工具的许多典型(但是进行了简化)的方法。
自述文件工具会添加导航器视图的菜单、将与编辑器相关的操作添加到工作台菜单和工具栏中、定义定制视图和内容大纲窗口以及定义标记和标记解析。下图显示由自述文件工具添加到工作台中的一些定制功能部件。
自述文件工具还向工作台提供了首选项和属性页面。稍后我们还将了解对话框和向导中的一些向导添加项。
自述文件工具位于 org.eclipse.ui.examples.readmetool 包中。可以在 plugins 目录下面的 org.eclipse.ui.examples.readmetool 目录中找到 readmetool.jar 和 plugin.xml。要继续进行,您将需要确保已经安装了平台示例。(请参阅示例指南以获取更多信息。)
自述文件工具实现了许多不同的工作台扩展。我们将从其中一个最简单的工作台扩展点(视图)着手。我们会通过了解其它自述文件工具扩展继续。