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

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

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

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

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

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

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

  1. 在「總覽」頁面,不存在"類別屬性"。   片 段沒有外掛程式類別,因為它們遵循自己的目標外掛程式的生命週期。   相反 地,顯示目標外掛程式 ID 和版本欄位。

  2. 沒有「相依性」頁面。  如果選取片段專案並選取內 容->建置路徑,那麼您會看到片段有與目標外掛程式完全相同的建置路徑。

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

  1. 在片段處理編輯器中移至 「延伸」頁面。 按新建啟動「延伸」精靈。
  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" 專案中瀏覽類別儲存器並選取 "GERMAN Fragment" 資料夾。
  12. 將類別名稱變更為 "DeutscheBeispielAktion"。按完成
  13. 開啟含有新類別的 Java 編輯器時,請尋找"執行"方法並新增下列 各項:

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

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

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