Когда запускается RCP IApplication Eclipse, ему передается объект IApplicationContext, содержащий много информации о брендинге и конфигурации. Я хотел бы получить любую из той же информации - то есть результат вызова getBrandingApplication() или getBrandingName() - из любого другого плагина, а не из плагина приложения, без сотрудничества с плагином приложения. Другими словами, есть ли какой-либо метод, который я могу вызвать во время выполнения, чтобы получить идентификатор или местоположение текущего исполняемого приложения IApplication?Получение информации о брендинге приложения
0
A
ответ
2
IApplicationContext
определен как служба OSGi, поэтому вы можете получить к нему доступ из любого плагина с помощью ServiceTracker
или другого метода доступа. Что-то вроде:
ServiceTracker appContext = new ServiceTracker(bundle, IApplicationContext.class, null);
appContext.open();
IApplicationContext context = appContext.getService();
Вы также можете получить доступ к информации с использованием getProperty
метода IProduct
который вы получаете от Platform.getProduct()
.
В приложении Eclipse 4 'e4' IApplicationContext
находится в контексте Eclipse и может быть введено.
Смежные вопросы
- 1. Получение информации о уведомлении о запуске приложения
- 2. Получение информации о сервере
- 3. Получение информации о пользователе
- 4. Получение информации о странице
- 5. Получение информации о полете
- 6. Получение информации о антивирусе
- 7. Получение информации о Facebook
- 8. Получение информации о песне Pandora
- 9. Получение информации о моих пользователях
- 10. Получение информации о сети WiFi
- 11. Получение информации о вложенных данных
- 12. Получение информации о разделе памяти
- 13. Получение информации о тревогах Android
- 14. Получение информации о геометрии диска
- 15. Получение информации о конкретном task_id
- 16. Получение информации о Facebook Facebook
- 17. Получение информации о загруженных файлах
- 18. Silverlight - Получение информации о домене
- 19. Drupal: получение информации о пользователе
- 20. Получение информации о системном прокси
- 21. Databasemetadata получение информации о столбце
- 22. Получение информации о зарегистрированных пользователях
- 23. Программный получение информации о сертификате
- 24. Получение информации о определенном месте?
- 25. Получение информации о классе друзей?
- 26. Получение информации о пользователе GoogleDrive
- 27. Получение информации о json sting
- 28. PHP Получение информации о данных
- 29. Получение информации о папке alfresco с использованием java-приложения
- 30. Получение информации о запуске приложения при нажатии уведомления
Фантастический, спасибо! –