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