Учебник по добавлению поиска в программу Eclipse RCP - PullRequest
5 голосов
/ 07 января 2011

Может, кто-нибудь подскажет мне, как работать с поисковым плагином Eclipse с пользовательскими представлениями в программе Eclipse RCP. Я попытался выполнить поиск в Google, но обнаружил, что в вашей поисковой фразе есть слово «поиск», которого у вас может не быть.

Я пробовал фразу «Поиск в Eclipse RCP», «Учебник по поиску в Eclipse RCP», «Плагин поиска в Eclipse RCP», и ни один из моих результатов не касается поискового плагина (может быть, предложенная поисковая фраза, если вы не можете предложить хороший учебник)

Ответы [ 4 ]

1 голос
/ 18 марта 2011

Реализация пользовательского поиска не так сложна. Лучше всего заглянуть в другие плагины, чтобы увидеть, как они реализовали поиск. Для начала я порекомендовал Task-Search от Mylyn - его очень легко принять.

Просто скачайте источники из Mylyn и посмотрите на связку

org.eclipse.mylyn.tasks.search

HTH Tom

0 голосов
/ 24 июля 2015

Короткий ответ: вам нужно 5 классов для реализации следующих интерфейсов:

  • ISearchQuery
  • ISearchResult
  • SearchResultEvent
  • ISearchPage
  • ISearchResultPage

Кроме того, последние 2 реализации должны быть зарегистрированы как точки расширения:

  • org.eclipse.search.searchPages
  • org.eclipse.search.searchResultViewPages

Подробное руководство по склеиванию всего этого Прочтите эту статью

0 голосов
/ 18 марта 2011

Насколько я знаю, в Eclipse нет хорошей статьи о поиске.

Также см. это и это ошибки

0 голосов
/ 29 января 2011

Вы можете начать здесь: http://wiki.eclipse.org/FAQ_How_do_I_write_a_Search_dialog%3F Это не строго связано с разработкой RCP, но я думаю, что это относится и к этому.

...