Eclipse编辑器:自定义数据的显示方式

时间:2011-10-04 23:45:04

标签: java eclipse eclipse-plugin

我正在开发一个将编辑器与自定义文件扩展名相关联的插件。此文件包含逗号分隔值列表,当用户双击其中一个文件时,我希望将这些值格式化为要在编辑器中显示的表。

我已经有一个类来管理从逗号分隔数据中提取我想要的列中的值。

早些时候,我有一个表格,我会填充,但我不得不硬编码文件名,因为无法将视图与文件类型相关联。现在我想让用户选择使用他们自己的文件而不是我硬编码的文件。由于我想坚持Eclipse UI准则(视图与文件类型无关),我正在考虑格式化数据并将其显示在只读编辑器中。

当用户双击文件时,是否可以格式化编辑器中显示的内容?

1 个答案:

答案 0 :(得分:2)

我认为您正在寻找的是表单编辑器。见org.eclipse.ui.forms.editor.FormEditor。这样,您可以在自定义图形编辑器中显示任何文件的内容。例如,这种编辑器用于编辑plugin.xml和MANIFEST.MF文件。