2013-04-08 2 views
0

Есть ли простой способ (или любой способ) ссылаться на статические переменные в файле plugin.xml для проекта плагина?Ссылка на статические конечные переменные в eclipse plugin.xml

Например, если у меня есть класс, как это в пакете упак:

public class ClassWithVariable { 
    public static final String VAR = "abc"; 
} 

, и я хочу, чтобы иметь скажем пункт меню с помощью этой строки в качестве этикетки ...

<menu 
    label = pkg.ClassWithVariable.VAR 
> 

Есть ли способ сделать это?

+0

Спасибо за предложения, ребята. Я решил решить свою проблему, используя динамические вклады в меню. Так как это позволяет вам определять пункты меню через код, нет никакой проблемы с доступом к другим переменным. – Reyan

ответ

1

Пожалуйста, ознакомьтесь с порядком tutorial on Eclipse plugin localization. Ваша проблема решается путем перемещения String в файл свойств, который затем доступен из кода Java, а также из файла plugin.xml.

То, как вы предполагали, невозможно.

+0

Хорошо, я слышал о файлах свойств, но я хотел знать, возможно ли это вообще. благодаря – Reyan

1

Нет, это невозможно. Вы должны использовать локализацию свойств плагина, объявленную Bundle-Localization в вашем MANIFEST.MF.

Смежные вопросы