範例 - 範本編輯器
簡介
「範本編輯器」範例主要在示範如何將範本支援加到編輯器中。
這個範例是以可以利用新專案精靈加以建立的 PDE 範例編輯器專案為根據。
這個編輯器是一個簡式的 XML 編輯器;僅供示範用。
範本編輯器所示範的特性
-
建立編輯器的範本環境定義
-
設定一個提出範本完成的內容輔助處理器
-
透過 plugin.xml 提供一個環境定義類型和變數解析器給編輯器
-
透過 plugin.xml 提供範本給環境定義類型
-
新增喜好設定頁來處理提供和使用者新增的範本
沒有示範特性
範本編輯器範例的程式碼組織
程式碼範例是組織在下列三個套件中:
-
org.eclipse.ui.examples.templateeditor.editors 包含所有編輯器特定的類別。
請參閱
XMLConfiguration
來查看如何將 TemplateCompletionProcessor
新增至 getContentAssistant
方法中。
-
org.eclipse.ui.examples.templateeditor.preferences 包含提供的範本喜好設定頁面。
-
org.eclipse.ui.examples.templateeditor.template 包含範例環境定義類型、完成處理器以及 plugin.xml 提供的變數解析器。