Class FileSearcher


  • public class FileSearcher
    extends java.lang.Object
    Class searches for files in an VirtualDrive by filename.
    • Constructor Detail

      • FileSearcher

        public FileSearcher()
    • Method Detail

      • stop

        public void stop()
      • isRunning

        public boolean isRunning()
        Check if a search is running.
        Returns:
        True if running
      • isStopped

        public boolean isStopped()
        Check if last search was stopped by user.
        Returns:
        True if user stopped
      • search

        public IVirtualFile[] search​(IVirtualFile dir,
                                     java.lang.String terms,
                                     FileSearcher.SearchOptions options)
        Search files in directory and its subdirectories recursively for matching terms.
        Parameters:
        dir - The directory to start the search.
        terms - The terms to search for.
        options - The options
        Returns:
        An array with all the results found.