Добавить функциональность для всех Eclipse TextEditors - PullRequest
1 голос
/ 02 марта 2011

Мне нужно добавить некоторые функции для затмения текстовых редакторов. Цель состоит в том, чтобы получить графический контекст или добавить холст SWT ко всем без исключения Eclipse AbstractTextEditors и упаковать эти модификации в плагин (поэтому, установив предоставляемый мной плагин, модификация редактора будет работать для редактора Java, редактора XML, простой текстовый редактор и т. д.). Есть ли какие-либо точки расширения, которые были бы достаточны для этой цели, или моя лучшая ставка с фрагментом? Любая помощь приветствуется.

1 Ответ

2 голосов
/ 02 марта 2011

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

Держу пари, что такой точки расширения не существует.Вам остается открыть запрос на расширение и тем временем установить плагин, содержащий плагин AbstractTextEditor, чтобы изменить источник этого файла.Фрагмент не собирается делать трюк.Другой альтернативой для изучения является изучение и применение структуры ткачества байт-кода, такой как AspectJ (http://eclipse.org/ajdt/).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...