0
假设我有一个Handler通过侦听器将数据记录到某个对象。如何在两个命令处理程序之间进行通信
public Object execute(ExecutionEvent event) throws ExecutionException {
IHandlerService service;
IWorkbenchWindow window = HandlerUtil.getActiveWorkbenchWindowChecked(event);
try {
RecordingDocument d = new RecordingDocument("TestProject", "Tester", true);
d.record();
MessageDialog.openInformation(
window.getShell(),
"JavaTV",
"You are now recording.");
} catch (CoreException e) {
e.printStackTrace();
}
return null;
}
该对象是在选择某个菜单项并开始记录到对象内的数据结构时创建的。
如何从不同的处理程序中检索此文档?如果有人使用菜单停止录制,我需要这个。