2013-08-05 93 views
1

是否有任何API或方法可以從eclipse中的項目瀏覽器或導航器視圖選擇中獲取RTC流名稱。 我正在創建一個RTC實用程序,它需要一些基本輸入,如流名稱或項目(用戶在導航器上選擇),然後與RTC進行項目相關的活動。從項目瀏覽器或導航器獲取RTC流名稱

項目瀏覽器/導航器顯示用戶本地存儲庫的名稱,但我無法去得到那些,這兩個視圖提供文件作爲IFile或IResource(IFolder,IProject ..等)或ICompliationUnits。 它只給出文件的路徑。

因此,無論如何,我可以從那些用戶選擇的項目/文件中獲取流名稱。

在此先感謝。

回答

1

我終於找到了一點探索。它在這裏。 一旦項目(創建)或通過RTC加載, 項目可以獲得添加到其標籤中的附加信息,例如它們來自的RTC組件和資源庫。

由於項目資源管理器視圖是樹型查看器,因此將選擇投射到TreeSelection並使用getText()方法獲取該樹項目的完整顯示名稱。 通過分析給出用戶存儲庫名稱。 使用它作爲存儲庫名稱,查詢用戶「WORKSPACE」的RTC並獲取用戶存儲庫連接並獲取其流目標(包括傳遞和接受),該目標主要位於用戶存儲庫創建的位置。

這就解決了我的問題,因爲我只想要當前的交付流向目標(無論用戶存儲庫創建在哪裏)。

獲取

的源儲存庫