Eclipse плагин - PullRequest
       14

Eclipse плагин

1 голос
/ 18 июня 2009

Я хочу написать плагин Eclipse, чтобы показать фактическое значение кода сообщения. Значения должны быть загружены из данного пакета ресурсов. Будут доступны только классы комплекта ресурсов. Поэтому мне требуется загрузить класс пакета ресурсов, который объявлен в текущем файле. Эти файлы классов будут находиться в папке классов или в файле jar в папке lib. Есть ли способ загрузить классы динамически из плагина eclipse? Заранее спасибо

Ответы [ 2 ]

2 голосов
/ 18 июня 2009

Пример того, как получить внешнюю строку из файла message.properties

private static final String BUNDLE_NAME = "de.stackoverflow.package.messages"; //$NON-NLS-1$

private static final ResourceBundle RESOURCE_BUNDLE = ResourceBundle.getBundle(BUNDLE_NAME);

RESOURCE_BUNDLE.getString(key);

Каждый плагин имеет объект связки, куда вы можете загружать файлы плагина. Объект Bundle должен содержать всю информацию, которую вы хотите использовать.

0 голосов
/ 18 июня 2009

Посмотрите на класс Bundle. Есть следующий метод:

public Class loadClass(String name) throws ClassNotFoundException;

Чтобы получить пакет от вашего плагина:

Activator.getDefault().getBundle()

Надеюсь, эта помощь

Маню

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...