2010-11-24 4 views
0

ポップアップメニュー(org.eclipse.ui.handlers拡張機能を使用)のメインメニュー項目を含むプラグインを開発しています(org.eclipse.ui.actionSet拡張)。 したがって、実行メソッド(Object execute(ExecutionEventイベント))とメソッド(void run(IActionアクション))の両方を実装する必要がありました。 どのようにこれらのメソッドを組み合わせ、1つのexecuteメソッドしか実装できません。 私のプラグインのXMLはeclipseでは、ハンドライベントとアクションセットのアクションを組み合わせる方法

です


答えて

0

ここに1つの方法です:

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) { 

} 
関連する問題