2016-02-05 2 views
0

Как получить доступное для человека имя от IConfigurationElement? Я узнал, что могу использовать lement.getDeclaringExtension().getDeclaringPluginDescriptor().getLabel(), однако последние два метода отмечены как устаревшие. Есть ли альтернатива?Получите доступное для человека имя получателя добавочной точки

+0

Вы хотите имя сам элемент IConfigurationElement? Или имя плагина, который его объявил? Или ... ? В этом районе существует множество методов getName(). –

ответ

2

Чтобы получить имя объявляющего плагина (расслоение-Name в MANIFEST.MF) использует:

IConfigurationElement element = ... 

String contributorName = element.getContributor().getName(); 

Bundle bundle = Platform.getBundle(contributorName); 

String bundleName = bundle.getHeaders().get("Bundle-Name"); 
1

Допустит, элемент IConfigurationElement ' затем element.getContributor().getName()

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