org.eclipse.cdt.internal.ui.search
Class PDOMSearchQuery

java.lang.Object
  extended by org.eclipse.cdt.internal.ui.search.PDOMSearchQuery
All Implemented Interfaces:
org.eclipse.search.ui.ISearchQuery
Direct Known Subclasses:
PDOMSearchBindingQuery, PDOMSearchElementQuery, PDOMSearchPatternQuery, PDOMSearchTextSelectionQuery

public abstract class PDOMSearchQuery
extends java.lang.Object
implements org.eclipse.search.ui.ISearchQuery

Author:
Doug Schaefer

Field Summary
static int FIND_ALL_OCCURANCES
           
static int FIND_DECLARATIONS
           
static int FIND_DECLARATIONS_DEFINITIONS
           
static int FIND_DEFINITIONS
           
static int FIND_REFERENCES
           
 
Method Summary
 boolean canRerun()
           
 boolean canRunInBackground()
           
 java.lang.String getLabel()
           
 org.eclipse.search.ui.ISearchResult getSearchResult()
           
 org.eclipse.core.runtime.IStatus run(org.eclipse.core.runtime.IProgressMonitor monitor)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

FIND_DECLARATIONS

public static final int FIND_DECLARATIONS
See Also:
Constant Field Values

FIND_DEFINITIONS

public static final int FIND_DEFINITIONS
See Also:
Constant Field Values

FIND_REFERENCES

public static final int FIND_REFERENCES
See Also:
Constant Field Values

FIND_DECLARATIONS_DEFINITIONS

public static final int FIND_DECLARATIONS_DEFINITIONS
See Also:
Constant Field Values

FIND_ALL_OCCURANCES

public static final int FIND_ALL_OCCURANCES
See Also:
Constant Field Values
Method Detail

getLabel

public java.lang.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 org.eclipse.search.ui.ISearchResult getSearchResult()
Specified by:
getSearchResult in interface org.eclipse.search.ui.ISearchQuery

run

public final 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