Class PathMatcherFileFilter

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

Delegates matching to a PathMatcher.
Since:
2.14.0
  • Constructor Details

    • PathMatcherFileFilter

      public PathMatcherFileFilter(PathMatcher pathMatcher)
      Constructs a new instance to perform matching with a PathMatcher.
      Parameters:
      pathMatcher - The PathMatcher delegate.
  • Method Details

    • accept

      public boolean accept(File file)
      Description copied from class: AbstractFileFilter
      Checks to see if the File should be accepted by this filter.
      Specified by:
      accept in interface FileFilter
      Specified by:
      accept in interface IOFileFilter
      Overrides:
      accept in class AbstractFileFilter
      Parameters:
      file - the File to check
      Returns:
      true if this file matches the test
    • matches

      public boolean matches(Path path)
      Description copied from interface: IOFileFilter
      Tests if a Path should be accepted by this filter.
      Parameters:
      path - the Path to check.
      Returns:
      true if this path matches the test.