# Package org.eclipse.handly.ui.search

Provides extensions for the `org.eclipse.search.ui.text` infrastructure.

See `org.eclipse.handly.internal.examples.adapter.ui.search` for usage example.

- Interface Summary
  Interface | Description
  --- | ---
  ISearchContentProvider | Represents a content provider for an `AbstractSearchResultPage`.

- Class Summary
  Class | Description
  --- | ---
  AbstractHandlySearchResult | A partial implementation of Handly-based search result.
  AbstractSearchResultPage | A subclass of `AbstractTextSearchViewPage` that extends the base implementation with a bit more functionality.
  AbstractSearchTreeContentProvider | A partial implementation of `ISearchContentProvider` for the tree viewer.
  BaseSearchLabelProvider | A base implementation of a label provider for an `AbstractTextSearchViewPage`.
  HandlySearchResultUpdater | An `IElementChangeListener` that updates the content of the managed `AbstractHandlySearchResult`s on element change events.
  OpenSearchPreferencesAction | Opens the search preferences dialog.
  QueryListenerAdapter | Provides default implementations for the methods of `IQueryListener`.
  SearchEditorOpener | A helper class for opening a search match in an editor.
  SearchTableContentProvider | A default implementation of `ISearchContentProvider` for the table viewer.