Редактор Eclipse: настройка способа отображения данных

#java #eclipse #eclipse-plugin

#java #eclipse #eclipse-плагин

Вопрос:

Я работаю над плагином, который связывает редактор с пользовательским расширением файла. Этот файл содержит список значений, разделенных запятыми, которые я хотел бы отформатировать в таблицы для отображения в редакторе, когда пользователь дважды щелкает по одному из этих файлов.

У меня уже есть класс для управления извлечением значений в нужных мне столбцах из данных, разделенных запятыми.

Ранее у меня было представление с таблицами, которые я бы заполнял, но мне пришлось жестко закодировать имя файла, поскольку невозможно связать представление с типом файла. Теперь я хотел бы предоставить пользователю возможность использовать свой собственный файл вместо того, который я жестко запрограммировал. Поскольку я хотел бы придерживаться рекомендаций пользовательского интерфейса Eclipse (представления не связаны с типами файлов), я подумываю о форматировании данных и отображении их в редакторе, доступном только для чтения.

Можно ли форматировать то, что отображается в редакторе, когда пользователь дважды щелкает по файлу?

Ответ №1:

Я думаю, что то, что вы ищете, — это редактор форм. См org.eclipse.ui.forms.editor.FormEditor . . С помощью этого вы можете отобразить содержимое любого файла внутри пользовательского графического редактора. Например, этот редактор используется для редактирования plugin.xml и файлы MANIFEST.MF.