【发布时间】:2023-02-04 19:09:51
【问题描述】:
我定义一个扩展
<extension point="org.eclipse.ui.handlers">
<handler commandId="com.abc.test.command">
<class class="com.abc.test.TestHandler">
<parameter
name="a"
value="111">
</parameter>
</class>
</handler>
</extension>
测试处理器
public class TestHandler extends AbstractHandler {
@Override
public Object execute(ExecutionEvent event) throws ExecutionException {
Map parameters = event.getParameters() ;
return null;
}
}
当调用TestHandler.execute(ExecutionEvent)时,parameters为空。
为什么?它是如何工作的 ?
【问题讨论】:
标签: eclipse