Class FalseFileFilter

java.lang.Object
org.apache.commons.io.filefilter.FalseFileFilter
All Implemented Interfaces:
FileFilter, FilenameFilter, Serializable, PathFilter, IOFileFilter

public class FalseFileFilter extends Object implements IOFileFilter, Serializable
A file filter that always returns false.

Deprecating Serialization

Serialization is deprecated and will be removed in 3.0.

Since:
1.0
See Also:
  • Field Details

    • TO_STRING

      private static final String TO_STRING
    • FALSE

      public static final IOFileFilter FALSE
      Singleton instance of false filter.
      Since:
      1.3
    • INSTANCE

      public static final IOFileFilter INSTANCE
      Singleton instance of false filter. Please use the identical FalseFileFilter.FALSE constant. The new name is more JDK 1.5 friendly as it doesn't clash with other values when using static imports.
    • serialVersionUID

      private static final long serialVersionUID
      See Also:
  • Constructor Details

    • FalseFileFilter

      protected FalseFileFilter()
      Restrictive constructor.
  • Method Details

    • accept

      public boolean accept(File file)
      Returns false.
      Specified by:
      accept in interface FileFilter
      Specified by:
      accept in interface IOFileFilter
      Parameters:
      file - the file to check (ignored)
      Returns:
      false
    • accept

      public boolean accept(File dir, String name)
      Returns false.
      Specified by:
      accept in interface FilenameFilter
      Specified by:
      accept in interface IOFileFilter
      Parameters:
      dir - the directory to check (ignored)
      name - the file name (ignored)
      Returns:
      false
    • accept

      public FileVisitResult accept(Path file, BasicFileAttributes attributes)
      Returns false.
      Specified by:
      accept in interface IOFileFilter
      Specified by:
      accept in interface PathFilter
      Parameters:
      file - the file to check (ignored)
      attributes - the file's basic attributes (TODO may be null).
      Returns:
      false
      Since:
      2.9.0
    • and

      public IOFileFilter and(IOFileFilter fileFilter)
      Description copied from interface: IOFileFilter
      Creates a new "and" filter with this filter.
      Specified by:
      and in interface IOFileFilter
      Parameters:
      fileFilter - the filter to "and".
      Returns:
      a new filter.
    • negate

      public IOFileFilter negate()
      Description copied from interface: IOFileFilter
      Creates a new "not" filter with this filter.
      Specified by:
      negate in interface IOFileFilter
      Returns:
      a new filter.
    • or

      public IOFileFilter or(IOFileFilter fileFilter)
      Description copied from interface: IOFileFilter
      Creates a new "or" filter with this filter.
      Specified by:
      or in interface IOFileFilter
      Parameters:
      fileFilter - the filter to "or".
      Returns:
      a new filter.
    • toString

      public String toString()
      Overrides:
      toString in class Object