Package org.apache.commons.vfs2
Class FileFilterSelector
java.lang.Object
org.apache.commons.vfs2.FileDepthSelector
org.apache.commons.vfs2.FileFilterSelector
- All Implemented Interfaces:
FileSelector
A
FileSelector that selects all children of the given fileObject.
This is to mimic the FileFilter interface.
-
Constructor Summary
ConstructorsConstructorDescriptionConstructs a new instance without a FileFilter.FileFilterSelector(FileFilter fileFilter) Constructs a new instance with a FileFilter. -
Method Summary
Modifier and TypeMethodDescriptionbooleanaccept(FileSelectInfo fileInfo) Determines whether the file should be selected.booleanincludeFile(FileSelectInfo fileInfo) Determines if a file or folder should be selected.Methods inherited from class org.apache.commons.vfs2.FileDepthSelector
traverseDescendentsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.commons.vfs2.FileSelector
traverseDescendants
-
Constructor Details
-
FileFilterSelector
public FileFilterSelector()Constructs a new instance without a FileFilter. -
FileFilterSelector
Constructs a new instance with a FileFilter.- Parameters:
fileFilter- the FileFilter.
-
-
Method Details
-
accept
Determines whether the file should be selected.- Parameters:
fileInfo- The file selection information.- Returns:
- true if the file should be selected, false otherwise.
- Throws:
Exception- Thrown for file system errors or illegal argument exception.
-
includeFile
Determines if a file or folder should be selected.- Specified by:
includeFilein interfaceFileSelector- Overrides:
includeFilein classFileDepthSelector- Parameters:
fileInfo- The file selection information.- Returns:
- true if the file or folder should be included, false otherwise.
- Throws:
Exception- if an error occurs.
-