com.joanju.cg.plugin
Class SearchForCallsQuery

java.lang.Object
  extended by com.joanju.cg.search.FileSearchQuery
      extended by com.joanju.cg.plugin.SearchForCallsQuery

public class SearchForCallsQuery
extends FileSearchQuery


Field Summary
 
Fields inherited from class com.joanju.cg.search.FileSearchQuery
fResult
 
Constructor Summary
SearchForCallsQuery(Procedure procedure)
          Constructor for query based on Procedure object.
SearchForCallsQuery(java.lang.String procname, int fileID)
          Constructor for query based on name from include file.
 
Method Summary
 boolean canRerun()
           
 boolean canRunInBackground()
           
 java.lang.String getLabel()
           
 java.util.Collection<CgMatch> getMatches()
          Used for testing only.
 IStatus run(IProgressMonitor pm)
           
 IStatus runForProcedure(IProgressMonitor pm)
           
 
Methods inherited from class com.joanju.cg.search.FileSearchQuery
getSearchResult, getSearchString, isCaseSensitive, isCaseSensitive, isRegexSearch, isRegexSearch
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SearchForCallsQuery

public SearchForCallsQuery(Procedure procedure)
Constructor for query based on Procedure object.


SearchForCallsQuery

public SearchForCallsQuery(java.lang.String procname,
                           int fileID)
Constructor for query based on name from include file.

Method Detail

canRerun

public boolean canRerun()
Overrides:
canRerun in class FileSearchQuery

canRunInBackground

public boolean canRunInBackground()
Overrides:
canRunInBackground in class FileSearchQuery

getLabel

public java.lang.String getLabel()
Specified by:
getLabel in class FileSearchQuery

getMatches

public java.util.Collection<CgMatch> getMatches()
Used for testing only.


run

public IStatus run(IProgressMonitor pm)
Specified by:
run in class FileSearchQuery

runForProcedure

public IStatus runForProcedure(IProgressMonitor pm)


Copyright © 2008 Joanju Software. All Rights Reserved.