在eclipse中,如何组合处理程序事件和actionSet的操作

时间:2010-11-24 12:35:24

标签: eclipse eclipse-plugin

我正在开发一个插件,其中包含弹出菜单(使用org.eclipse.ui.handlers扩展名)主菜单项(使用org.eclipse.ui.actionSet扩展名)。 因此,我必须实现执行方法(Object execute(ExecutionEvent event))和run方法(void run(IAction action))。 如何组合这些方法并仅实现一个执行方法。 我的插件xml是

                             

                                                                                                             

                                                               

                                                       
                    

1 个答案:

答案 0 :(得分:0)

这是一种方式:

public Object execute(ExecutionEvent event) {
    String parameter = event.getParameter("parameter-key");
    combine(parameter);
    return null;
}

public void run(IAction action) {
    combine("");
}

protected void combine(String parameter) {

}