2011-09-22 115 views
0

我编写了一个从文件开始的插件, 我想将文件上下文传递到视图中, 任何人都可以告诉我如何将上下文传递到视图中?如何将值传递到视图中

+0

您的视图显示但是以另一种视图中选择文件的信息?我有没有得到那个权利?它是一个日食视图,“Package Explorer”可能吗? – Kai

回答

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(); 
     } 
    } 
相关问题