이미지출처 : www.mobilefish.com
EclipseRCP 다른플러그인에서 환경설정 가져오기. (EclipseRCP How to get Preferences from other Plug-ins?)
최신의 이클립스 RCP 어플리케이션에서 Platform.getPlugin("plugin name") 을 사용하지 말라고 권고하기 때문에
Platform.getPlugin("plugin name").getPluginPreferences()
를 이용해서 가져올 수가 없다.
Latest Eclipse RCP Application API not recommended to use Platform.getPlugin("plugin name"). Then we can not get preferences from
Platform.getPlugin("plugin name").getPluginPreferences();
그럼 어떻게 다른 플러그인에서 Preference를 가져오느냐?
How to get Preference from other Plug-ins?
다음을 이용하면 다른 플러그인의 환경을 가져올 수 있다.
You can get Preferences use these.
IEclipsePreferences pref = [each scope what your need.]
new ConfigurationScope().getNode("plugin name");
or
new InstanceScope().getNode("plugin name");
Reference : http://dev.eclipse.org/newslists/news.eclipse.platform/msg72722.html
by 月風