Как передать значение в представление - PullRequest
0 голосов
/ 22 сентября 2011

Я написал плагин, который начинается с файла, Я хочу передать контекст файла в представление, Кто-нибудь может сказать мне, как передать контекст в представление?

1 Ответ

0 голосов
/ 22 сентября 2011

Обычно вы передаете объекты между редакторами, используя «EditorInput». Создайте класс POJO, расширяющий EditorInput, а затем передайте его как параметр при открытии нового редактора:

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();
        }
    }
...