Package com.mku.fs.drive.utils
Class FileSearcher
- java.lang.Object
-
- com.mku.fs.drive.utils.FileSearcher
-
public class FileSearcher extends java.lang.ObjectClass searches for files in an VirtualDrive by filename.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classFileSearcher.SearchEventEvent status types.static classFileSearcher.SearchOptionsSearch options
-
Constructor Summary
Constructors Constructor Description FileSearcher()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanisRunning()Check if a search is running.booleanisStopped()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.voidstop()
-
-
-
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.
-
-