Provides classes and interfaces for search pages.
New search dialog pages can be contributed via a plug-in extension point.
This package provides the interfaces and classes to implement these dialog
pages and offers hooks to populate the search result view.
Package Specification
Each search dialog page must implement ISearchPage. A search page
has access to its container (ISearchPageContainer) to modify search
dialog properties. The class SearchUI can activate the search
results view and provide access to the active search results view (ISearchResultView).
It is the clients responsibility to create a marker for each match and
then report the match to the search result view together with a key (groupByKey).
Each key corresponds to a search result view entry (ISearchResultViewEntry)
which allows to step through the markers grouped by the key.