示例 - 模板编辑器
简介
“模板编辑器”示例说明如何对编辑器添加模板支持。该示例基于可以使用新建项目向导创建的
PDE 示例编辑器项目。该编辑器是一个简单的 XML 编辑器;仅用于演示目的。
在模板编辑器中演示的功能部件
-
为编辑器创建模板上下文
-
设置将建议模板补全的内容辅助处理器
-
通过 plugin.xml 将上下文类型和变量解析器添加至编辑器
-
通过 plugin.xml 将模板添加至上下文类型
-
添加首选项页面来处理模板,添加的和用户添加的
未演示功能
模板编辑器示例的代码组织
示例代码组织在三个包中:
-
org.eclipse.ui.examples.templateeditor.editors 包含所有特定于编辑器的类。请参阅
XMLConfiguration
以了解在 getContentAssistant
方法中是如何添加 TemplateCompletionProcessor
的。
-
org.eclipse.ui.examples.templateeditor.preferences 包含添加的模板首选项页面。
-
org.eclipse.ui.examples.templateeditor.template 包含通过 plugin.xml 添加的示例上下文类型、补全处理器和变量解析器。