Class TrueFileFilter

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

public class TrueFileFilter extends Object implements IOFileFilter, Serializable
A file filter that always returns true.

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
    • serialVersionUID

      private static final long serialVersionUID
      See Also:
    • TRUE

      public static final IOFileFilter TRUE
      Singleton instance of true filter.
      Since:
      1.3
    • INSTANCE

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

    • TrueFileFilter

      protected TrueFileFilter()
      Restrictive constructor.
  • Method Details

    • accept

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

      public boolean accept(File dir, String name)
      Returns true.
      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:
      true
    • accept

      public FileVisitResult accept(Path file, BasicFileAttributes attributes)
      Returns true.
      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:
      true
      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