Class PatternFilenameFilter

  • All Implemented Interfaces:
    FilenameFilter


    @Beta
    public final class PatternFilenameFilter
    extends Object
    implements FilenameFilter
    File name filter that only accepts files matching a regular expression. This class is thread-safe and immutable.
    Since:
    1.0
    • Constructor Detail

      • PatternFilenameFilter

        public PatternFilenameFilter(String patternStr)
        Constructs a pattern file name filter object.
        Parameters:
        patternStr - the pattern string on which to filter file names
        Throws:
        PatternSyntaxException - if pattern compilation fails (runtime)
      • PatternFilenameFilter

        public PatternFilenameFilter(Pattern pattern)
        Constructs a pattern file name filter object.
        Parameters:
        pattern - the pattern on which to filter file names
    • Method Detail

      • accept

        public boolean accept(File dir,
                              String fileName)