![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
rcp程序
aquarion1000
这个作者很懒,什么都没留下…
展开
-
过滤第三方插件扩展点
在开发rcp过程中,不可避免的需要加入第三方插件,与此同时会引入很多我们不想要的扩展点,不改动源码包的情况下我们可以选择用代码的方式过滤不想要的扩展点。 我们可以在我们定义的WorkbenchWindowAdvisor的postWindowStart()方法中对这些第三方扩展点进行过滤。 第一种情况,过滤主菜单、工具栏。eclipse机制中的IWorkbenchWi...原创 2012-09-26 09:57:42 · 120 阅读 · 0 评论 -
从handler中获取全局状态
当运用eclipse扩展点handler来使用command的时候,有时我们需要获取得到上下文信息,其实在org.eclipse.core.commands.IHandler这个接口中定义的execute(ExecutionEvent event)方法里面,我们可以从event这个参数获取得到全局状态(随上下文信息改变)。 我们可以通过继承org.eclipse.core.com...原创 2012-09-27 15:16:18 · 225 阅读 · 0 评论 -
org.eclipse.ui.decorators 使用(转)
org.eclipse.ui.decorators这个扩展点可以为对应的节点添加不同的图标显示。 使用方式都差不多,以下就转载一下使用方式: 1、添加扩展点 org.eclipse.ui.decorators 2、修改plugin.xml 添加扩展点后,xml里...原创 2013-10-12 14:24:37 · 209 阅读 · 0 评论 -
org.eclipse.core.resources.builders扩展点-转载
org.eclipse.core.resources.builders用于提供一种操作,这种操作可以在IResource改变的时候自动去build,如同改变java文件,会自动进行build,显示错误一样,我们扩展这个builder,并且在自己的项目中使用。我们要做的就是实现build的过程,至于时机由eclipse控制 [code="xml"] ...原创 2013-10-12 14:28:50 · 165 阅读 · 0 评论