Class FileUtil.ExtFilenameFilter

  • All Implemented Interfaces:
    FilenameFilter
    Enclosing class:
    FileUtil

    public static class FileUtil.ExtFilenameFilter
    extends Object
    implements FilenameFilter
    The ExtFileFilter allows to filter file names based on the specified filename extension.
    • Constructor Detail

      • ExtFilenameFilter

        public ExtFilenameFilter​(String fileExt)
        Create instance of the ExtFileFilter class for a given filename extension. By default, this filename filter is case insensitive. If the given filename extension does not start from the '.' character, adds this character at the beginning.
        Parameters:
        fileExt - The given filename extension.
      • ExtFilenameFilter

        public ExtFilenameFilter​(String fileExt,
                                 boolean ignoreCase)
        Create instance of the ExtFileFilter class for a given filename extension. If a given boolean flag is true, this filename filter is case insensitive, otherwise it's case sensitive. If the given filename extension does not start from the '.' character, adds this character at the beginning.
        Parameters:
        fileExt - The given filename extension.
        ignoreCase - The given 'case sensitivity' flag.
    • Method Detail

      • accept

        public boolean accept​(File dir,
                              String name)
        Tests if a specified file should be included in a file list.
        Specified by:
        accept in interface FilenameFilter
        Parameters:
        dir - The directory in which the file was found.
        name - The given name of the file.
        Returns:
        true, if the given file should be included in the list, false otherwise.