Доступ к частной строке, определенной в реализации IApplication в другом классе

1

В нашем приложении RCP у нас есть класс Application.java, который реализует IApplication. В этом классе Application.java я ввел новую строковую переменную, которая будет назначаться со значениями, которые передаются из командной строки для запуска exe. Эта команда командной строки сообщает мне, какую перспективу и представление загружать при запуске приложения, и я хочу использовать эту информацию в другом классе, который расширяет WorkbenchWindowAdvisor. Есть ли способ получить доступ к переменной String внутри Application.java внутри другого класса?

Я рассматриваю любой метод в PlatformUI.getWorkbench(), который позволит мне получить доступ к экземпляру Application.java

Любая помощь приветствуется!

Теги:
eclipse-rcp
rcp

1 ответ

1

Я не вижу никакого способа получить IApplication.

Вы можете получить аргументы командной строки где угодно, вызывая Platform.getCommandLineArgs() поэтому, возможно, вам нужно выполнить обработку командной строки за пределами класса приложения (это org.eclipse.core.runtime.Platform - в классе Eclipse есть несколько классов платформы),

Ещё вопросы

Сообщество Overcoder
Наверх
Меню