Package org.apache.commons.vfs
Class FileDepthSelector
java.lang.Object
org.apache.commons.vfs.FileDepthSelector
- All Implemented Interfaces:
FileSelector
- Direct Known Subclasses:
FileFilterSelector
A
FileSelector that selects all files in a particular depth range.- Version:
- $Revision: 480428 $ $Date: 2006-11-29 07:15:24 +0100 (Wed, 29 Nov 2006) $
- Author:
- Adam Murdoch
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanincludeFile(FileSelectInfo fileInfo) Determines if a file or folder should be selected.booleantraverseDescendents(FileSelectInfo fileInfo) Determines whether a folder should be traversed.
-
Constructor Details
-
FileDepthSelector
public FileDepthSelector(int minDepth, int maxDepth)
-
-
Method Details
-
includeFile
Determines if a file or folder should be selected.- Specified by:
includeFilein interfaceFileSelector- Parameters:
fileInfo- the file or folder to select.- Returns:
- true if the file should be selected.
-
traverseDescendents
Determines whether a folder should be traversed.- Specified by:
traverseDescendentsin interfaceFileSelector- Parameters:
fileInfo- the file or folder to select.- Returns:
- true if the folder should be traversed.
-