public class DelegateFileFilter extends AbstractFileFilter implements java.io.Serializable
FileFilterUtils.asFileFilter(FileFilter)
,
FileFilterUtils.asFileFilter(FilenameFilter)
,
Serialized FormModifier and Type | Field and Description |
---|---|
private java.io.FileFilter |
fileFilter
The File filter
|
private java.io.FilenameFilter |
filenameFilter
The Filename filter
|
private static long |
serialVersionUID |
EMPTY_STRING_ARRAY
Constructor and Description |
---|
DelegateFileFilter(java.io.FileFilter filter)
Constructs a delegate file filter around an existing FileFilter.
|
DelegateFileFilter(java.io.FilenameFilter filter)
Constructs a delegate file filter around an existing FilenameFilter.
|
Modifier and Type | Method and Description |
---|---|
boolean |
accept(java.io.File file)
Checks the filter.
|
boolean |
accept(java.io.File dir,
java.lang.String name)
Checks the filter.
|
java.lang.String |
toString()
Provide a String representation of this file filter.
|
handle, postVisitDirectory, preVisitDirectory, toFileVisitResult, visitFile, visitFileFailed
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
accept, and, negate, or
private static final long serialVersionUID
private final java.io.FileFilter fileFilter
private final java.io.FilenameFilter filenameFilter
public DelegateFileFilter(java.io.FileFilter filter)
filter
- the filter to decoratepublic DelegateFileFilter(java.io.FilenameFilter filter)
filter
- the filter to decoratepublic boolean accept(java.io.File file)
accept
in interface java.io.FileFilter
accept
in interface IOFileFilter
accept
in class AbstractFileFilter
file
- the file to checkpublic boolean accept(java.io.File dir, java.lang.String name)
accept
in interface java.io.FilenameFilter
accept
in interface IOFileFilter
accept
in class AbstractFileFilter
dir
- the directoryname
- the file name in the directorypublic java.lang.String toString()
toString
in class AbstractFileFilter