工作組

為了減少雜亂,使用者發現經常過濾檢視畫面(例如,導覽器)是必要的。外掛程式可以使用不同技術協助過濾。

如果您的外掛程式實作顯示資源(或適用於 IResource 的物件) 的檢視畫面,您應該支援工作組。IWorkingSetManager 提供 API 來操作工作組。您可以使用 IWorkbench API 取得 IWorkingSetManager

IWorkingSetManager manager = workbench.getWorkingSetManager();

IWorkingSetManager 讓您可以操作和建立工作組:

在新增、移除或變更工作組時,IWorkingSetManager 也提供內容變更通知。如果您的檢視畫面或編輯器需要回應選取的工作組中的變更,可以為 CHANGE_WORKING_SET_CONTENT_CHANGE. 新增接聽器。

新增新的工作組類型

對許多外掛程式來說,使用 IWorkingSetManager 來提供資源過濾是恰當的。如果您的外掛程式需要定義不同的工作組,它可以使用 org.eclipse.ui.workingSets 登錄工作組。Java 工具開發使用這個特性來定義 Java 工作組類型。當使用者決定新增工作組時,顯示工作組類型。

工作組對話框顯示可用類型的清單

請參閱 org.eclipse.ui.workingSets 延伸點文件以取得詳細資料。

Copyright IBM Corp. and others 2000,2002.