org.apache.commons.vfs
Class FileFilterSelector

java.lang.Object
  extended by org.apache.commons.vfs.FileDepthSelector
      extended by org.apache.commons.vfs.FileFilterSelector
All Implemented Interfaces:
FileSelector

public class FileFilterSelector
extends FileDepthSelector

A FileSelector that selects all children of the given fileObject.
This is to mimic the FileFilter interface

Author:
Mario Ivankovits

Field Summary
private  FileFilter fileFilter
           
 
Constructor Summary
FileFilterSelector()
           
FileFilterSelector(FileFilter fileFilter)
           
 
Method Summary
 boolean accept(FileSelectInfo fileInfo)
           
 boolean includeFile(FileSelectInfo fileInfo)
          Determines if a file or folder should be selected.
 
Methods inherited from class org.apache.commons.vfs.FileDepthSelector
traverseDescendents
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

fileFilter

private FileFilter fileFilter
Constructor Detail

FileFilterSelector

public FileFilterSelector()

FileFilterSelector

public FileFilterSelector(FileFilter fileFilter)
Method Detail

includeFile

public boolean includeFile(FileSelectInfo fileInfo)
Determines if a file or folder should be selected.

Specified by:
includeFile in interface FileSelector
Overrides:
includeFile in class FileDepthSelector
Parameters:
fileInfo - the file or folder to select.
Returns:
true if the file should be selected.

accept

public boolean accept(FileSelectInfo fileInfo)