Eclipse plugins 插件开发学习 - 扩展点介绍
来源:互联网 发布:花钱买游戏知乎 编辑:程序博客网 时间:2024/05/04 17:25
Eclipse 存在很多的扩展点:
1. org.eclipse.ui.actionSets
<actionSet>
给 Eclipse 增加主菜单和工具栏 (Workbench Window Actions)
implements IWorkbenchWindowActionDelegate
2. org.eclipse.ui.popupMenus
给 Eclipse 增加上下文右键菜单
<objectContribution>
针对选择的对象不同,显示上下文菜单 (Object Action)
implements IViewActionDelegate
<viewerContribution>
针对在不同的View里面,显示上下文菜单 (View Actions)
比如: targetID – “org.eclipse.jdt.ui.MembersView”
implements IViewActionDelegate
可以专门针对编辑器的上下文菜单 (Editor Actions)
比如: targetID – “#CompilationUnitEditorContext” (Java Editor)
implements IEditorActionDelegate
3. org.eclipse.ui.viewActions
<viewerContribution>
给 Eclipse 的 View 上面的工具栏和菜单栏增加 View 系统菜单和工具栏
4. org.eclipse.ui.editorActions
<editorContribution>
针对不同的编辑器环境(比如JavaEditor, JSPEditor),在Eclipse主菜单上面增加不同的菜单和工具栏
也就是说,给 JavaEditor 在 Eclipse 主菜单上面增加的菜单和工具栏,在 JSPEditor 打开的时候就看不到
1. org.eclipse.ui.actionSets
<actionSet>
给 Eclipse 增加主菜单和工具栏 (Workbench Window Actions)
implements IWorkbenchWindowActionDelegate
2. org.eclipse.ui.popupMenus
给 Eclipse 增加上下文右键菜单
<objectContribution>
针对选择的对象不同,显示上下文菜单 (Object Action)
implements IViewActionDelegate
<viewerContribution>
针对在不同的View里面,显示上下文菜单 (View Actions)
比如: targetID – “org.eclipse.jdt.ui.MembersView”
implements IViewActionDelegate
可以专门针对编辑器的上下文菜单 (Editor Actions)
比如: targetID – “#CompilationUnitEditorContext” (Java Editor)
implements IEditorActionDelegate
3. org.eclipse.ui.viewActions
<viewerContribution>
给 Eclipse 的 View 上面的工具栏和菜单栏增加 View 系统菜单和工具栏
4. org.eclipse.ui.editorActions
<editorContribution>
针对不同的编辑器环境(比如JavaEditor, JSPEditor),在Eclipse主菜单上面增加不同的菜单和工具栏
也就是说,给 JavaEditor 在 Eclipse 主菜单上面增加的菜单和工具栏,在 JSPEditor 打开的时候就看不到
- Eclipse plugins 插件开发学习 - 扩展点介绍
- Eclipse plugins 插件开发学习 - 扩展点介绍
- eclipse扩展点介绍 插件
- Eclipse插件开发自定义扩展点
- Eclipse plugins 插件开发学习 - 第三方Jar包依赖
- Eclipse plugins 插件开发学习 - 使用 IScanner 扫描 Java 源代码
- 【eclipse插件开发实战】Eclipse插件开发1——eclipse内核结构、扩展点机制
- eclipse RCP 开发中删除插件扩展点
- eclipse插件开发--popMenu扩展点--找不到菜单项
- Eclipse插件扩展点清单
- Eclipse插件扩展点清单
- Eclipse plugins 插件开发学习 - 在 plugin.xml 中使用资源文件 plugin.properties
- Eclipse plugins 插件开发学习 - IScanner 和 IBuffer 封装的高级应用类
- Eclipse插件开发tomcat扩展
- Eclipse开发TC插件打包到TC_ROOT\portal\plugins
- (转)一篇很不错的介绍Eclipse插件Menu及其扩展点的文章
- Eclipse插件入门:创建扩展点
- Eclipse+JFreeChart+Plugins开发
- 关于CWSS, SOTP?
- html:radio 使用心得
- web图
- asp.net动态生成按钮,点击按钮执行相关操作
- 11.1
- Eclipse plugins 插件开发学习 - 扩展点介绍
- javascript中关于elements对象为空的问题
- 通用游标写法
- 循速渐进学用Session Bean2
- linux 下备份数据库脚本
- IIS作业
- [日常电脑应用]如何彻底清除电脑使用后的痕迹
- 取一个大类下的所有小类的函数
- 男人和女人的关系