0
我编写了一个从文件开始的插件, 我想将文件上下文传递到视图中, 任何人都可以告诉我如何将上下文传递到视图中?如何将值传递到视图中
我编写了一个从文件开始的插件, 我想将文件上下文传递到视图中, 任何人都可以告诉我如何将上下文传递到视图中?如何将值传递到视图中
通常,您使用'EditorInput'在编辑器之间传递对象。创建扩展EditorInput一个POJO类,然后把它作为一个参数,当你打开一个新的编辑器:
protected void openSingleObjectEditor(final IEditorInput input,final String editorID){
IWorkbenchPage page;
page = PlatformUI.getWorkbench().getActiveWorkbenchWindow()
.getActivePage();
try {
page.openEditor(input, editorID);
} catch (PartInitException e) {
e.printStackTrace();
}
}
您的视图显示但是以另一种视图中选择文件的信息?我有没有得到那个权利?它是一个日食视图,“Package Explorer”可能吗? – Kai