資源和工作區

使用者資料檔的中央核心稱為工作區。您可以將平台工作台視為讓使用者導覽 和操作工作區的一種工具。資源外掛程式提供 API 來建立、導覽及操作工作區中的 資源。 工作台使用這些 API 來提供此功能給使用者。您的外掛程式亦可使用這些 API。

從資源型外掛程式的觀點來說,完全是一個工作區,只要外掛程式執行中便會開啟作 為商業用途。當資源外掛程式啟動時,工作區便會自動開啟,而當平台關閉時也隨之 關閉。 如果您的外掛程式需要資源外掛程式,則該資源外掛程式會在您的外掛程式之前啟動 ,而工作區將可供您使用。

工作區包含資源的集成。從使用者的視景來說,有三個不同類型的資源:專 案資料夾檔案。專案是任何數量的檔案和資料夾之集成。 它是用於組織與特定區域相關的其他資源之儲存器。檔案和資料夾就像檔案系統中的 檔案和目錄。資料夾含有其他資料夾或檔案。檔案含有任意順序的位元組。 其內容不由平台直譯。

工作區資源組織成一個樹狀結構,頂端是專案,下面是資料夾和檔案。 工作區根目錄資源是一個特殊資源,它作為資源樹狀結構的根。 工作區根目錄是在建立工作區時於內部建立,只要工作區存在它就存在。

工作區可以有任何數量的專案。

範例資源樹狀結構

下面的樹狀結構(在工作台導覽器檢視畫面中呈現)說明工作區中資源的典型階層。 此樹狀結構的根目錄(隱含)為工作區根目錄。專案為工作區根目錄的立即子項。 每一個節點(根目錄以外)是這三種資源的其中之一,而且每一種都有不同於其同屬的名稱。

導覽器檢視畫面與範例工作區

資源名稱為任意字串(幾乎可以這麼說 -- 它們必須是合格的檔案名稱)。平台本身不指定資 源名稱,也不指定具特殊有效位數的任何名稱。(例外的是您無法命名專案為 ".metadata",因為此名稱已在內部使用。)

專案含有檔案和資料夾,但不含其他專案。專案和資料夾就像檔案系統中的目錄。 當您除去某個專案時,會詢問您是否除去它包含的所有檔案和資料夾。從專案中除去某個資料夾會除去該資料夾及其所有子項。除去檔案就如同除去檔 案系統中的檔案。

 Copyright IBM Corporation and others 2000, 2003.