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

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

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

請在「新建片段專案」精靈的第一頁,輸入專案名稱 "com.example.german"。 請接受預設值,然後按下一步

片段內容頁面另外還有三個來自「建立外掛程式」精靈的欄位: 主外掛程式 ID、母項外掛程式版本,以及版本比對規則。

由於我們在撰寫某特定外掛程式的片段,所以可以使用瀏覽按鈕, 從「選擇外掛程式」對話框,選取 "com.example.xyz"。 我們也可以利用這個對話框來選擇任何外部外掛程式。

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

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

片段範例 - Manifest 概觀

相對於外掛程式,片段並沒有外掛程式類別,因為它會沿用主外掛程式的生命週期。

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

  1. 在片段 Manifest 編輯器中移至「延伸」頁面。 然後按新增,啟動「延伸」精靈。
  2. 從延伸點清單選取 "org.eclipse.ui.actionSets"。 然後按完成
  3. 選取新動作集。然後從蹦現功能表選取新建->動作集
  4. 在「延伸元素詳細資料」區段中,把 label 內容改為 "Deutsche Aktionsmenge"。
  5. 在「所有的延伸」區段中,用滑鼠右鍵按一下新的動作集,然後從蹦現畫面選取新建->功能表
  6. 將功能表的標籤內容改為「Beispiel 功能表」,將 ID 內容改為 "beispielMenu"。
  7. 重新選取功能表元素,並且從蹦現功能表選取新建->分隔頁。 然後將名稱改為 "beispielGruppe",再儲存它。
  8. 建立新的「動作」元素(類似步驟 6)。 將標籤內容設為 "Beispiel Aktion", 並且將 menubarPath 設為 "beispielMenu/beispielGruppe"。
  9. 按一下 class 內容超鏈結,產生動作的新類別。 然後以 "com.example.german/src" 作為來源資料夾,將套件名稱保留空白(使用預設的套件)。 接著將類別名稱改為 "DeutscheBeispielAktion"。然後按完成
  10. 開啟含有新類別的 Java 編輯器時,然後尋找「執行」方法,並新增下列各項:

    System.out.println("Hallo, PDE welt!");

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

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