现在的位置: 首页 > 综合 > 正文

Eclipse plugins 插件开发学习 – 扩展点介绍

2014年02月25日 ⁄ 综合 ⁄ 共 1024字 ⁄ 字号 评论关闭
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 打开的时候就看不到

抱歉!评论已关闭.