Class SearchQuery

java.lang.Object
com._1c.g5.v8.dt.internal.search.ui.SearchQuery
All Implemented Interfaces:
org.eclipse.search.ui.ISearchQuery

public class SearchQuery extends Object implements org.eclipse.search.ui.ISearchQuery
Basic implementation of search queries
  • Constructor Details

    • SearchQuery

      public SearchQuery()
  • Method Details

    • init

      public void init(ISearchInput searchInput, ISearchQueryExecutor executor)
      Init instance of search query
      Parameters:
      searchInput - the context data, cannot be null
      executor - the search query executor, cannot be null
    • run

      public org.eclipse.core.runtime.IStatus run(org.eclipse.core.runtime.IProgressMonitor monitor) throws org.eclipse.core.runtime.OperationCanceledException
      Specified by:
      run in interface org.eclipse.search.ui.ISearchQuery
      Throws:
      org.eclipse.core.runtime.OperationCanceledException
    • getLabel

      public String getLabel()
      Specified by:
      getLabel in interface org.eclipse.search.ui.ISearchQuery
    • canRerun

      public boolean canRerun()
      Specified by:
      canRerun in interface org.eclipse.search.ui.ISearchQuery
    • canRunInBackground

      public boolean canRunInBackground()
      Specified by:
      canRunInBackground in interface org.eclipse.search.ui.ISearchQuery
    • getSearchResult

      public SearchResult getSearchResult()
      Specified by:
      getSearchResult in interface org.eclipse.search.ui.ISearchQuery