Class DirectoryFileFilter

  • All Implemented Interfaces:
    java.io.FileFilter, java.io.FilenameFilter

    public class DirectoryFileFilter
    extends AbstractFileFilter
    A filter that selects files based upon whether they are directories.
    Author:
    Garret Wilson
    • Constructor Summary

      Constructors 
      Constructor Description
      DirectoryFileFilter()
      Default constructor, accepting only directories.
      DirectoryFileFilter​(boolean acceptDirectoryStatus)
      Directory status constructor.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean accept​(java.io.File pathname)
      This version only accepts files based upon whether their directory status matches the status requested.
      protected boolean getAcceptDirectoryStatus()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • DirectoryFileFilter

        public DirectoryFileFilter()
        Default constructor, accepting only directories.
      • DirectoryFileFilter

        public DirectoryFileFilter​(boolean acceptDirectoryStatus)
        Directory status constructor.
        Parameters:
        acceptDirectoryStatus - true if only directories will be accepted, else false for only files.
    • Method Detail

      • getAcceptDirectoryStatus

        protected boolean getAcceptDirectoryStatus()
        Returns:
        true if only directories will be accepted, else false for only files.
      • accept

        public boolean accept​(java.io.File pathname)
        This version only accepts files based upon whether their directory status matches the status requested.
        See Also:
        File.isDirectory(), getAcceptDirectoryStatus()