| java.lang.Object org.eclipse.jdt.internal.corext.refactoring.RefactoringSearchEngine
RefactoringSearchEngine | public class RefactoringSearchEngine (Code) | | Convenience wrapper for
SearchEngine - performs searching and sorts the results by
IResource .
TODO: throw CoreExceptions from search(..) methods instead of wrapped JavaModelExceptions.
|
Method Summary | |
public static SearchPattern | createOrPattern(IJavaElement[] elements, int limitTo) | public static ICompilationUnit[] | findAffectedCompilationUnits(SearchPattern pattern, IJavaSearchScope scope, IProgressMonitor pm, RefactoringStatus status, boolean tolerateInAccurateMatches) | public static ICompilationUnit[] | findAffectedCompilationUnits(SearchPattern pattern, IJavaSearchScope scope, IProgressMonitor pm, RefactoringStatus status) | public static SearchResultGroup[] | groupByCu(SearchMatch[] matches, RefactoringStatus status) | public static SearchResultGroup[] | groupByCu(List matchList, RefactoringStatus status) Parameters: matchList - a List of SearchMatch Parameters: status - the status to report errors. | public static SearchResultGroup[] | search(SearchPattern pattern, IJavaSearchScope scope, IProgressMonitor monitor, RefactoringStatus status) Performs a search and groups the resulting
SearchMatch es by
SearchResultGroup.getCompilationUnit . | public static SearchResultGroup[] | search(SearchPattern pattern, WorkingCopyOwner owner, IJavaSearchScope scope, IProgressMonitor monitor, RefactoringStatus status) | public static SearchResultGroup[] | search(SearchPattern pattern, IJavaSearchScope scope, CollectingSearchRequestor requestor, IProgressMonitor monitor, RefactoringStatus status) | public static SearchResultGroup[] | search(SearchPattern pattern, WorkingCopyOwner owner, IJavaSearchScope scope, CollectingSearchRequestor requestor, IProgressMonitor monitor, RefactoringStatus status) |
groupByCu | public static SearchResultGroup[] groupByCu(List matchList, RefactoringStatus status)(Code) | | Parameters: matchList - a List of SearchMatch Parameters: status - the status to report errors. a SearchResultGroup[], grouped by SearchMatch#getResource() |
|
|