Eclipse-如何通过插件实现Eclipse工作台操作?

时间:2016-03-21 05:43:47

标签: java eclipse eclipse-plugin

我正在为Eclipse开发IDE Remote,用户可以通过Web浏览器将命令转发到Eclipse作为HTTP请求,并相应地控制Eclipse。例如,如果键入http://localhost/openfile,则应打开“打开文件”窗口。我已经处理了这些请求。但是我该如何进行各自的行动?

说我想在收到请求http://localhost/new时打开新文件/项目窗口?我如何通过我的插件来做到这一点?我应该使用哪个插件扩展名?

1 个答案:

答案 0 :(得分:0)

对此没有一般性的答案,您需要做的事情会因行动而有很大差异。

要打开“新建向导”,您可以使用现有命令org.eclipse.ui.newWizard,例如:

IHandlerService handlerService = PlatformUI.getWorkbench().getService(IHandlerService.class);

String commandId = IWorkbenchCommandConstants.FILE_NEW;

handlerService.executeCommand(commandId, event);