範例:撰寫 XYZ 外掛程式德文片段

操作外掛程式和片段的 PDE 精靈和編輯器幾乎相同。不過,您必須注意 部份重要差異。

我們由建立新片段專案開始。  

在「新片段精靈」的首頁,鍵入專案名稱 "com.example.german "。按下一步並接受第二頁的預設值。(再按一次下一 步。) 在「片段程式碼產生器」頁面,從範本選取建立片段的圓鈕,然後 選取「預設片段產生器」精靈。按下一步之後,您應該看 到「簡單片段內容」頁面。

這個頁面的外觀與外掛程式精靈有些不同,因為它有兩個附加的欄位:目標外掛 程式 ID 和版本。 由於我們撰寫某特定外掛程式的片段,所以可以使用瀏覽按鈕,從「工作區外掛程式」群組選取 「XYZ 外掛程式」(我們也可選取任何外部 外掛程式)。

片段範例 - 範例片段內容頁面

建立專案之後,它會開啟片段 Manifest 編輯器。

片段範例 - 處理總覽

除了下列例外之外,它與外掛程式 Manifest 編輯器幾乎相同:

  1. 在「總覽」頁面,不存在 "class" 屬性。片 段沒有外掛程式類別,因為它們遵循自己的目標外掛程式的生命週期。相反 地,顯示目標外掛程式 ID 和版本欄位。
  2. 下拉組合框容許外掛程式參照的精確定義(完美的,相容的,同等的,其他)。

我們會像在外掛程式範例中新增類似動作集,但這一次是使用德文。

  1. 在片段 Manifest 編輯器中移至「延伸」頁面。 按新增啟動「延伸」精靈。
  2. 選取「通用精靈」和「綱目型延伸」。 按下一步
  3. 從延伸點清單選取「動作集」。按完成
  4. 選取新動作集。從蹦現功能表選取新建->動作集
  5. 移到內容表並變更標籤內容成為 "Deutsche Aktionsmenge "。
  6. 移到「延伸元素子項」區段並從蹦現功能表選取新建->功能表
  7. 將功能表的標籤內容變更為「Beispiel 功能表」,將 ID 內容變更為 "beispielMenu"。
  8. 重新選取功能表元素並從蹦現功能表選取新建->分隔頁。 在內容中將它的名稱變更為 "beispielGruppe" 並儲存它。
  9. 建立新的「動作」元素(類似步驟 6)。 設定標籤內容成為 "Beispiel Aktion"。設定 menubarPath 成為 "beispielMenu/beispielGruppe"。
  10. 選取要編輯的類別內容並啟動資料格編輯器對話框。 選取「產生新類別」圓鈕。
  11. 在 "com.example.german" 專案中瀏覽類別儲存器並選取「德文片段」資料夾。
  12. 將類別名稱變更為 "DeutscheBeispielAktion"。按完成
  13. 開啟含有新類別的 Java 編輯器時,請尋找「執行」方法並新增下列 各項:
       System.out.println("Hallo, PDE welt!");

儲存和關閉 Java 編輯器以及片段 Manifest 編輯器。

使用「執行」工具列按鈕執行片段時,執行時期平台實例 應該有 "Deutsche Aktionsmenge" 動作集。(使用視窗->自訂視景...->其他取得動作集清單)。 啟動動作集時,「Beispiel 功能表」功能表應出現在工具列。 選取它的功能表項目時,您應該在「主控台」看到 "Hallo, PDE welt!" 。 執行時期平台沒有直接看到「德文」片段。 相反地,它的外掛程式登錄分辨片段參照的方式是讓片段的動作集對平台來說好像直接來自 「XYZ 外掛程式」一樣。

 
Copyright IBM Corporation and others 2000, 2003