Редактор плагинов Eclipse - PullRequest
4 голосов
/ 09 июля 2009

Я хочу создать редактор в eclipse (как плагин eclipse) для java-класса, который реализует некоторые интерфейсы, которые я создал. Редактор позволит пользователю редактировать некоторую информацию (используя форму), которая будет помещена в класс java. - очень похоже на редактор EJB. Я хочу, чтобы java-файлы, которые реализуют этот интерфейс, открывали редактор.

  1. Как я могу заменить значения в классе без необходимости повторной генерации (потому что пользователь мог отредактировать часть исходного кода в классе)?
  2. Как я могу связать редактор, чтобы открыть только некоторые файлы Java?

Спасибо.

Ответы [ 2 ]

2 голосов
/ 09 июля 2009

Используйте JDT, чтобы получить доступ к классу java и изменить части его содержимого, используя AST класса java.

Может быть, эта статья поможет вам.

1 голос
/ 09 июля 2009

1) Я предлагаю вам подробно ознакомиться с документацией по Eclipse, поскольку я не думаю, что она будет тривиальной. 2) Я полагаю, что в Eclipse есть API-интерфейс для ассоциаций mime-типов, так что вы просто должны это использовать.

...