在我的Eclipse 3.7 RCP應用程序中,我得到的PreferenceStore如下: Activator.getDefault().getPreferenceStore()
返回IPreferenceStore
。 這裏使用Activator自己的偏好存儲。Eclipse RCP - ScopedPreferenceStore限定符。如何使用默認的首選項存儲?
現在我想用一個ScopedPreferenceStore
的實例,它也是IPreferenceStore
。
現在通過在構造函數ScopedPreferenceStore(IScopeContext context, String qualifier)
中傳遞一個插件ID作爲限定符參數,可以明確設置首選存儲節點musst。
例子:
ScopedPreferenceStore(ConfigurationScope.INSTANCE, "com.example.myplugin.id")
問:
我怎樣才能激活自己的喜好存儲預選賽?換句話說,我如何創建一個ScopedPreferenceStore
,其中存儲了Activator自己的偏好存儲中的偏好設置?
你問的是如何讓你的插件的偏好存儲沒有去激活? –
我沒有看到,默認情況下激活器有一個靜態屬性'PLUGIN_ID'。這就是我一直在尋找的! – Skip