Как я могу получить текущий контейнер и пакет для моего пользовательского плагина мастера затмений? - PullRequest
0 голосов
/ 01 апреля 2019

Я создал новый плагин Wizard Eclipse. Мой мастер запрашивает контейнер (исходную папку) и пакет для создания нового файла модуля Java.

Как мне перехватить текущий контейнер и выбранный пакет, чтобы перейти к моему плагину для предварительной компиляции этих полей?

1 Ответ

0 голосов
/ 01 апреля 2019

Если ваш класс Wizard реализует IWorkbenchWizard или один из интерфейсов, полученных из него, например INewWizard, то существует метод init, который будет вызван сразу после создания мастера.

public void init(IWorkbench workbench, IStructuredSelection selection)

Аргумент selection возвращает текущий выбранный элемент пользовательского интерфейса.

...