Rational Developer for System z


第 2 課:使用外掛程式編輯器來新增和修改延伸

可以使用外掛程式專案延伸來修改與 CARMA 相關聯的動作。您將在本課程中建立的延伸,將用來停用刪除開啟工具快速功能表選項。
您還將指定要使外掛程式專案與其建立關聯性的特定 RAM。

若要建立此延伸:

  1. 外掛程式編輯器中,按一下選項底端功能表中的延伸標籤。
  2. 按一下畫面右側的新增按鈕。在開啟的新建延伸對話框中,請在文字欄位中輸入 com.ibm.carma.ui.ramBrowserActions
  3. 選取符合搜尋查詢的延伸,然後按一下完成。您將看到該延伸列在所有延伸下面的畫面中。在延伸清單下面,您還應該看到 (ram) 清單,類似於:
  4. 強調顯示 RAM。在右側,您應該可以看到出現兩個文字欄位:ramIduniqueId
  5. 如果您知道要使用外掛程式對其進行修改之 RAM 的特定 ID,您可以在 ramId 文字欄位中輸入該 ID。
  6. 如果您知道要使用外掛程式對其進行修改的 RAM,但卻不知道與其相關聯的特定 ID,則您將使用 uniqueId 選項。
    1. 透過從檔案功能表中選取視窗 > 顯示視圖 > CARMA 儲存庫,來開啟 CARMA 儲存庫視圖。如果某個特定的視圖不在主功能表中,您可能需要選取其他,然後瀏覽並找出該視圖。
    2. 如果尚未設定與主機系統的連線,您現在將需要設定。開啟遠端系統瀏覽器視圖,然後遵循連接 CARMA 中的指示。
    3. 展開主機系統,然後用滑鼠右鍵按一下您要使用外掛程式對其進行修改的特定 RAM。此指導教學中的範例,使用了 PDS RAM 範例。選取內容
    4. 在開啟的對話框中,請記錄唯一識別值。
    5. 回到外掛程式編輯器,然後在 uniqueId 文字欄位中,輸入您剛剛找到的唯一識別值。
  7. 在 RAM 下面是一個動作。強調顯示該動作,您將看到兩個下拉功能表出現在右側:actionIdstate
    1. 適用於 actionId 的值對應於可在 CARMA 中執行的五個動作:新建開啟開啟工具移除重新整理
    2. 適用於 state 的值對應於這些動作可處於的三種狀態:已啟用已停用隱藏
  8. 當強調顯示 RAM 下的第一個動作項目時,請使用下拉 actionId 功能表來選取:com.ibm.carma.action.remove。使用下拉 state 功能表來選取:disable。這將停用 RAM 快速功能表中的刪除選項。
  9. 接下來,您要建立第二個動作。在外掛程式編輯器的左畫面中,按一下新增按鈕。
  10. 在出現的新建延伸對話框中,輸入過濾器 com.ibm.carma.action.ramBrowserAction。選取相符的延伸,然後按一下完成
  11. 展開該延伸,然後將您 RAM 的 ramIduniqueId 更新為適當值。
  12. 選取 RAM 下面的動作。在右側的 actionID 下拉功能表中,選取 com.ibm.carma.action.openWith。在 state 下拉功能表中,選取 disabled。這將容許使用者看到開啟工具選項,但卻不容許選取該選項。
  13. 儲存您在外掛程式編輯器中所做的變更,並解決任何錯誤。

使用條款 | 意見



本資訊中心採用 Eclipse 技術。(http://www.eclipse.org)