#eclipse #plugins #package #containers #wizard
#eclipse #Плагины #пакет #контейнеры #мастер
Вопрос:
Я создал новый плагин eclipse wizard. Мой мастер запрашивает контейнер (исходную папку) и пакет для создания нового файла java unit.
Как я могу перехватить текущий выбранный контейнер и пакет, чтобы передать моему плагину для предварительной компиляции этих полей?
Ответ №1:
Если ваш класс Wizard реализует IWorkbenchWizard
или один из производных от него интерфейсов, например, INewWizard
тогда существует init
метод, который будет вызван сразу после создания мастера.
public void init(IWorkbench workbench, IStructuredSelection selection)
selection
Аргумент выдает текущий выбранный элемент пользовательского интерфейса.