Class DelegateFileFilter

java.lang.Object
org.apache.commons.io.filefilter.AbstractFileFilter
org.apache.commons.io.filefilter.DelegateFileFilter
All Implemented Interfaces:
FileFilter, FilenameFilter, Serializable, FileVisitor<Path>, PathFilter, PathVisitor, IOFileFilter

public class DelegateFileFilter extends AbstractFileFilter implements Serializable
This class turns a Java FileFilter or FilenameFilter into an IO FileFilter.

Deprecating Serialization

Serialization is deprecated and will be removed in 3.0.

Since:
1.0
See Also:
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      See Also:
    • fileFilter

      private final FileFilter fileFilter
      The File filter
    • filenameFilter

      private final FilenameFilter filenameFilter
      The Filename filter
  • Constructor Details

    • DelegateFileFilter

      public DelegateFileFilter(FileFilter fileFilter)
      Constructs a delegate file filter around an existing FileFilter.
      Parameters:
      fileFilter - the filter to decorate
    • DelegateFileFilter

      public DelegateFileFilter(FilenameFilter filenameFilter)
      Constructs a delegate file filter around an existing FilenameFilter.
      Parameters:
      filenameFilter - the filter to decorate
  • Method Details