Перейти к тексту

Нажимая Отправить, Вы принимаете Условия использования developerWorks.

Профиль создается, когда вы в первый раз заходите в developerWorks. Выберите данные в своем профиле (имя, страна/регион, компания) которые будут общедоступными и будут отображаться, когда вы публикуете какую-либо информацию. Вы можете изменить данные вашего ИБМ аккаунта в любое время.

Вся введенная информация защищена.

  • Закрыть [x]

При первом входе в developerWorks для Вас будет создан профиль и Вам нужно будет выбрать Отображаемое имя. Оно будет выводиться рядом с контентом, опубликованным Вами в developerWorks.

Отображаемое имя должно иметь длину от 3 символов до 31 символа. Ваше Имя в системе должно быть уникальным. В качестве имени по соображениям приватности нельзя использовать контактный e-mail.

Нажимая Отправить, Вы принимаете Условия использования developerWorks.

Вся введенная информация защищена.

  • Закрыть [x]

Рекомендации по разработке плагинов Eclipse

Использование маркеров, аннотаций и декораторов

Энди Флэтт, инженер-программист, IBM
Фотография Энди Флэтта
Энди Флэтт (Andy Flatt) - разработчик из IBM UK Software Development Laboratory в Херсли. Его опыт охватывает Java, Java Performance, OSGi и тесты интеграции. До того как приступить к разработке программного обеспечения он учился в Хартфордширском университете, где получил диплом бакалавра первого класса (с отличием) по специальности "информатика". С ним можно связаться по адресу: aflatt@uk.ibm.com.
Микаэль Мейсон, инженер-программист, IBM
Фотография Микаэля Мейсона
С момента прихода в IBM в середине 2009 года Микаэль Мейсон (Mickael Maison) работает в отделе Runtime Deliveries Центра Java-технологии IBM. Поработав в группе поддержки L3 IBM Java SDK, он перешел на роль разработчика. В свободное время увлекается музыкой и путешествует.

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

Дата:  15.06.2012
Уровень сложности:  средний

Активность:  7212 просмотров

Введение

При разработке плагинов для среды IDE Eclipse нужно учитывать несколько рекомендаций. Это гарантирует, что вы:

  • не заблокируете поток пользовательского интерфейса;
  • сможете оформить интерфейс без ущерба для производительности;
  • обеспечите обработку данных в фоновом режиме.

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

А также дадим рекомендации по работе с маркерами данных, относящихся к ресурсам. Сначала мы покажем, как маркировать данные, а затем ― как представить маркер в пользовательском интерфейсе и как обновлять его при изменении ресурсов. Ресурсами здесь называются объекты Eclipse, реализующие интерфейс IResource, такие как проекты, файлы, папки и Java™-объекты (включая пакеты, классы и исходный код).

Данное руководство предназначено для разработчиков, которые знают, как написать простой плагин, но хотели бы больше узнать о работе с ресурсами Eclipse.

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

1 из 7 | следующая

static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=40
Zone=Open source, Технология Java
ArticleID=821340
TutorialTitle=Рекомендации по разработке плагинов Eclipse
publish-date=06152012
author1-email=aflatt@uk.ibm.com
author1-email-cc=
author2-email=mimaison@uk.ibm.com
author2-email-cc=