Interface FileSelector
- All Known Implementing Classes:
AllFileSelector, FileDepthSelector, FileExtensionSelector, FileFilterSelector, FileTypeSelector, InvertIncludeFileSelector, PatternFileSelector
-
Method Summary
Modifier and TypeMethodDescriptionbooleanincludeFile(FileSelectInfo fileInfo) Tests if a file or folder should be selected.default booleantraverseDescendants(FileSelectInfo fileInfo) Tests whether a folder should be traversed.booleantraverseDescendents(FileSelectInfo fileInfo) Deprecated.
-
Method Details
-
includeFile
Tests if a file or folder should be selected. This method is called in depthwise order (that is, it is called for the children of a folder before it is called for the folder itself).- Parameters:
fileInfo- the file or folder to select.- Returns:
- true if the file should be selected.
- Throws:
Exception- if an error occurs.
-
traverseDescendants
Tests whether a folder should be traversed. If this method returns true,includeFile(FileSelectInfo)is called for each of the children of the folder, and each of the child folders is recursively traversed.This method is called on a folder before
includeFile(FileSelectInfo)is called.- Parameters:
fileInfo- the file or folder to select.- Returns:
- true if the folder should be traversed.
- Throws:
Exception- if an error occurs.- Since:
- 2.10.0
-
traverseDescendents
Deprecated.Tests whether a folder should be traversed. If this method returns true,includeFile(FileSelectInfo)is called for each of the children of the folder, and each of the child folders is recursively traversed.This method is called on a folder before
includeFile(FileSelectInfo)is called.- Parameters:
fileInfo- the file or folder to select.- Returns:
- true if the folder should be traversed.
- Throws:
Exception- if an error occurs.
-
traverseDescendants(FileSelectInfo).