Package com.mku.fs.drive.utils
Class FileSearcher
- java.lang.Object
-
- com.mku.fs.drive.utils.FileSearcher
-
public class FileSearcher extends java.lang.Object
Class searches for files in an VirtualDrive by filename.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
FileSearcher.SearchEvent
Event status types.static class
FileSearcher.SearchOptions
Search options
-
Constructor Summary
Constructors Constructor Description FileSearcher()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
isRunning()
Check if a search is running.boolean
isStopped()
Check if last search was stopped by user.IVirtualFile[]
search(IVirtualFile dir, java.lang.String terms, FileSearcher.SearchOptions options)
Search files in directory and its subdirectories recursively for matching terms.void
stop()
-
-
-
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.
-
-