Package org.apache.commons.io.filefilter
Class DelegateFileFilter
java.lang.Object
org.apache.commons.io.filefilter.AbstractFileFilter
org.apache.commons.io.filefilter.DelegateFileFilter
- All Implemented Interfaces:
FileFilter
,FilenameFilter
,Serializable
,FileVisitor<Path>
,PathFilter
,PathVisitor
,IOFileFilter
This class turns a Java FileFilter or FilenameFilter into an IO FileFilter.
- Since:
- 1.0
- See Also:
-
Field Summary
Fields inherited from interface org.apache.commons.io.filefilter.IOFileFilter
EMPTY_STRING_ARRAY
-
Constructor Summary
ConstructorsConstructorDescriptionDelegateFileFilter
(FileFilter filter) Constructs a delegate file filter around an existing FileFilter.DelegateFileFilter
(FilenameFilter filter) Constructs a delegate file filter around an existing FilenameFilter. -
Method Summary
Methods inherited from class org.apache.commons.io.filefilter.AbstractFileFilter
handle, postVisitDirectory, preVisitDirectory, visitFile, visitFileFailed
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.apache.commons.io.filefilter.IOFileFilter
accept, and, negate, or
-
Constructor Details
-
DelegateFileFilter
Constructs a delegate file filter around an existing FileFilter.- Parameters:
filter
- the filter to decorate
-
DelegateFileFilter
Constructs a delegate file filter around an existing FilenameFilter.- Parameters:
filter
- the filter to decorate
-
-
Method Details
-
accept
Checks the filter.- Specified by:
accept
in interfaceFileFilter
- Specified by:
accept
in interfaceIOFileFilter
- Overrides:
accept
in classAbstractFileFilter
- Parameters:
file
- the file to check- Returns:
- true if the filter matches
-
accept
Checks the filter.- Specified by:
accept
in interfaceFilenameFilter
- Specified by:
accept
in interfaceIOFileFilter
- Overrides:
accept
in classAbstractFileFilter
- Parameters:
dir
- the directoryname
- the file name in the directory- Returns:
- true if the filter matches
-
toString
Provide a String representation of this file filter.- Overrides:
toString
in classAbstractFileFilter
- Returns:
- a String representation
-