Введение
При разработке плагинов для среды IDE Eclipse нужно учитывать несколько рекомендаций. Это гарантирует, что вы:
- не заблокируете поток пользовательского интерфейса;
- сможете оформить интерфейс без ущерба для производительности;
- обеспечите обработку данных в фоновом режиме.
Это руководство учит обрабатывать и отображать данные, связанные с ресурсами, хранящимися в рабочей области, соблюдая эти рекомендации. Мы рассмотрим предоставляемый Eclipse интерфейс маркеров для хранения и обработки информации о ресурсах.
А также дадим рекомендации по работе с маркерами данных, относящихся к ресурсам. Сначала мы покажем, как маркировать данные, а затем ― как представить маркер в пользовательском интерфейсе и как обновлять его при изменении ресурсов. Ресурсами здесь называются объекты Eclipse, реализующие интерфейс IResource, такие как проекты, файлы, папки и Java™-объекты (включая пакеты, классы и исходный код).
Данное руководство предназначено для разработчиков, которые знают, как написать простой плагин, но хотели бы больше узнать о работе с ресурсами Eclipse.
Документацию по отдельным точкам расширения и интерфейсам можно найти на Eclipse.org. Эта статья помогает выбрать наилучший способ их использования в сочетании друг с другом. Вы узнаете, как воспользоваться преимуществами существующих функций Eclipse, чтобы обеспечить новые возможности.

