Package com.globalmentor.io
Class DirectoryFileFilter
- java.lang.Object
-
- com.globalmentor.io.AbstractFileFilter
-
- com.globalmentor.io.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 com.globalmentor.io.AbstractFileFilter
accept
-
-
-
-
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, elsefalse
for only files.
-
-
Method Detail
-
getAcceptDirectoryStatus
protected boolean getAcceptDirectoryStatus()
- Returns:
true
if only directories will be accepted, elsefalse
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()
-
-