можно перехватить меню Open File в Eclipse? - PullRequest
3 голосов
/ 28 июля 2011

Мой проект требует открыть файл с заданным расширением в eclipse, но не в редакторе. файл должен быть открыт во встроенном приложении QT в представлении затмения.

мое мышление пытается перехватить действие открытия файла в eclipse, и если расширение файла - то, которое мне интересно, тогда я встраиваю представление и прошу его открыть файл.

вопрос в том, что я НЕ нахожу расширение, позволяющее мне подключить меню Открыть файл .... Я отлаживаю редактор eclipse, обнаружив, что есть IOpenListener, который, кажется, отвечает за открытый файл, я не пробовал.

есть хороший способ сделать это.

1 Ответ

1 голос
/ 28 июля 2011

Я не думаю, что вы можете связать представление с типом файла.Вам придется использовать редактор, так как редакторы связаны с файлом;представления не являются.

В вашем plugin.xml добавьте расширение org.eclipse.ui.editors , а затем добавьте в него редактор.Укажите расширение (я) файла, которое он должен обрабатывать в элементе 'extensions' вместе с именем, идентификатором, классом и т. Д. Редактора, которым вы хотите его открыть.

Если вам абсолютно необходимо использоватьпредставление, вы можете предоставить способ открыть файл из самого представления.В зависимости от того, что вы делаете, это, вероятно, будет отклоняться от рекомендаций Eclipse UI.

...