Class FindUtils
- java.lang.Object
 - 
- jetbrains.mps.ide.findusages.view.FindUtils
 
 
- 
public class FindUtils extends Object
 
- 
- 
Constructor Summary
Constructors Constructor Description FindUtils() 
- 
Method Summary
All Methods Static Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static List<SNode>executeFinder(String className, SNode node, SearchScope scope, ProgressMonitor monitor)Deprecated.static IInterfacedFindergetFinder(String finderIdentity)There would be anothergetFinder(FinderIdentity) later (perhaps, with distinct FinderIdentity implementations, one to take string, another takes SLanguage + int token + optional? String mangledName)static SearchResultsgetSearchResults(ProgressMonitor monitor, SearchQuery query, IFinder... finders)static SearchResultsgetSearchResults(ProgressMonitor monitor, SearchQuery query, IResultProvider provider)static SearchResultsgetSearchResults(ProgressMonitor monitor, SNode node, SearchScope scope, String... finderClassNames)Deprecated.static IResultProvidermakeProvider(String... finderIdentity)static IResultProvidermakeProvider(Collection<? extends IFinder> finders)static IResultProvidermakeProvider(IFinder... finders)static voidsearchForResults(ProgressMonitor monitor, IFinder.FindCallback callback, SearchQuery query, IFinder... finders)static voidsearchForResults(ProgressMonitor monitor, IFinder.FindCallback callback, SearchQuery query, IResultProvider provider) 
 - 
 
- 
- 
Method Detail
- 
getSearchResults
@Deprecated public static SearchResults getSearchResults(@Nullable ProgressMonitor monitor, @NotNull SNode node, SearchScope scope, String... finderClassNames)
Deprecated. 
- 
searchForResults
public static void searchForResults(@Nullable ProgressMonitor monitor, @NotNull IFinder.FindCallback callback, @NotNull SearchQuery query, IFinder... finders)
 
- 
getSearchResults
public static SearchResults getSearchResults(@Nullable ProgressMonitor monitor, SearchQuery query, IFinder... finders)
 
- 
getSearchResults
public static SearchResults getSearchResults(@Nullable ProgressMonitor monitor, SearchQuery query, IResultProvider provider)
 
- 
searchForResults
public static void searchForResults(@Nullable ProgressMonitor monitor, IFinder.FindCallback callback, SearchQuery query, IResultProvider provider)
 
- 
executeFinder
@Deprecated public static List<SNode> executeFinder(String className, SNode node, SearchScope scope, ProgressMonitor monitor)
Deprecated. 
- 
getFinder
public static IInterfacedFinder getFinder(String finderIdentity)
There would be anothergetFinder(FinderIdentity) later (perhaps, with distinct FinderIdentity implementations, one to take string, another takes SLanguage + int token + optional? String mangledName) 
- 
makeProvider
public static IResultProvider makeProvider(Collection<? extends IFinder> finders)
 
- 
makeProvider
public static IResultProvider makeProvider(IFinder... finders)
 
- 
makeProvider
public static IResultProvider makeProvider(@NotNull String... finderIdentity)
- Parameters:
 finderIdentity- at the moment, we use finder implementation class fqn to identify it
 
 - 
 
 -