扩展

扩展是用来向平台添加行为的中央机制。除非您的插件是文档插件或者提供给其他插件使用的简单 Java API 库,否则,新行为是作为扩展添加的。

您可以在扩展页中添加、除去和修改插件向平台添加的扩展。

 

所有扩展

所有扩展部分中,通过按添加...,可以查看所有可扩展的可用扩展点。

扩展详细信息

每个扩展点都带有用于指定语法的 XML 模式。选择新扩展时,PDE 将抽取相应扩展点的语法,并使用可创建的有效子元素列表来填充所有扩展查看器中选择的每个元素的上下文菜单。

而且,对于扩展主体中的每个所选元素,PDE 将使用该元素的所有有效属性来填充扩展元素详细信息部分。必需属性标有星号。 

如果让鼠标悬停在属性名上,就会出现工具提示框,该提示框显示了该属性的描述。

如果属性需要 Java 类名作为值(例如,上面的 class 属性),则单击该属性的名称时将打开指定的 Java 文件(如果该文件存在的话)。如果该文件不存在,则单击 class 链接时将打开 JDT 的“新建类”向导,以便您快速创建新的 Java 类。 

某些扩展元素没有属性。而是,它们需要可以在主体文本部分中指定的描述:

主体文本