在 Eclipse 中创建新的搜索选项卡页面
我想创建一个新的搜索选项卡来执行以下操作: 在 *.xxx 文件中搜索某些特定文本,但搜索结果视图中的搜索结果应该是 *.yyy 文件(每个 *.xxx 文件都有其等效的 *.yyy)
我扩展了 org.eclipse.search.searchPages 并创建了我自己的实现 performAction()
的搜索页面。此方法基本上执行以下操作:
NewSearchUI.runQueryInBackground(newQuery());
newQuery()
方法委托 TextSearchQueryProvider
如下
TextSearchQueryProvider.getPreferred().createQuery(input);
问题是我不想在结果视图中显示 textSearchQueryProvider 找到的文件。我怎样才能强制得到另一个结果?
如果有任何文章详细解释如何开发新的搜索类以及如何显示搜索结果,我将不胜感激。
多谢。
I want to create a new search tab that does the following:
search some specific text in *.xxx files, BUT the search results in the search results view should be *.yyy files (each *.xxx file has its equivalent *.yyy)
I extended org.eclipse.search.searchPages
and created my own search page that implements performAction()
. This method basically does:
NewSearchUI.runQueryInBackground(newQuery());
and newQuery()
method delegates on TextSearchQueryProvider
as follows
TextSearchQueryProvider.getPreferred().createQuery(input);
The problem is that I don't want to show the files found by the textSearchQueryProvider in the results view. How can I force another results ?
I would appreciate any article explaining in detail how to develop a new search class and how to display the search results.
Thanks a lot.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您想在哪里展示您的结果?您可以使用扩展
org.eclipse.search.searchResultViewPages
自定义搜索结果视图Where do you want to show your results? You can customize your search result view by using the extension
org.eclipse.search.searchResultViewPages