计算机图书网上第一专营店 第18章 常用插件扩展点 在第17 章对plu gin
x ml 作了少量介绍,plu gin
x ml 是插件和Eclipse 内核的接口,Eclipse就像一所大宅子,它的外墙(plu gin
x ml)有很多的门(扩展点),要熟练进出这座大宅子,先得搞清楚它有哪些门(扩展点)
插件的扩展点非常之多,但很多扩展点都不常用到,只要熟悉一些主要的扩展点即可
本节将面向实际开发需要来介绍这些扩展点,并且本章所有实例都在第17 章建立的my plu gin2 插件项目的基础上创建
1 加入透视图(perspectiv es) 开发一个插件,最常用的方式就是新增一个属于本插件专有的透视图,然后在此透视图基础上来展开功能,本书也采用这种方式
1 准备工作 先将以前用到的包括图标的icons 目录复制一份到 my plu gin2 项目中,复制后的路径如图18
1 图标的路径 第18 章 常用插件扩展点 ·217· 18
2 修改plugin
xml 文件,设置透视图的扩展点 打开 plu gin
x ml 文件的编辑框,将如下代码块插入到最后一行的项之前: 代码说明: org
eclipse
perspectiv es 是透视图的扩展点
name:透视图的名称
icon:透视图的图标
class:透视图所对应的类(还没编写,下一步将完成此类)
id:透视图标识,建议设置成和 class 一样的名称,省得以后扩展点设置得太多,让人糊涂
3 建立透视图类 在 18
2 小节的 plu gin
x ml 中提前设置了透视图对应的类 cn
chengang
Sample Perspectiv e,这一步就在包 cn
chengang 中创建此类