Package org.apache.commons.io.filefilter
Interface IOFileFilter
- All Superinterfaces:
FileFilter,FilenameFilter,PathFilter
- All Known Implementing Classes:
AbstractFileFilter,AgeFileFilter,AndFileFilter,CanExecuteFileFilter,CanReadFileFilter,CanWriteFileFilter,DelegateFileFilter,DirectoryFileFilter,EmptyFileFilter,FalseFileFilter,FileEqualsFileFilter,FileFileFilter,HiddenFileFilter,MagicNumberFileFilter,NameFileFilter,NotFileFilter,OrFileFilter,PathEqualsFileFilter,PathVisitorFileFilter,PrefixFileFilter,RegexFileFilter,SizeFileFilter,SuffixFileFilter,SymbolicLinkFileFilter,TrueFileFilter,WildcardFileFilter,WildcardFilter
An interface which brings the FileFilter, FilenameFilter, and PathFilter interfaces together.
- Since:
- 1.0
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionbooleanChecks to see if the File should be accepted by this filter.booleanChecks to see if the File should be accepted by this filter.default FileVisitResultaccept(Path path, BasicFileAttributes attributes) Checks to see if the Path should be accepted by this filter.default IOFileFilterand(IOFileFilter fileFilter) Creates a new "and" filter with this filter.default IOFileFilternegate()Creates a new "not" filter with this filter.default IOFileFilteror(IOFileFilter fileFilter) Creates a new "or" filter with this filter.
-
Field Details
-
EMPTY_STRING_ARRAY
An empty String array.
-
-
Method Details
-
accept
Checks to see if the File should be accepted by this filter.Defined in
FileFilter.- Specified by:
acceptin interfaceFileFilter- Parameters:
file- the File to check.- Returns:
- true if this file matches the test.
-
accept
Checks to see if the File should be accepted by this filter.Defined in
FilenameFilter.- Specified by:
acceptin interfaceFilenameFilter- Parameters:
dir- the directory File to check.name- the file name within the directory to check.- Returns:
- true if this file matches the test.
-
accept
Checks to see if the Path should be accepted by this filter.- Specified by:
acceptin interfacePathFilter- Parameters:
path- the Path to check.attributes- the file's basic attributes (TODO may be null).- Returns:
- true if this path matches the test.
- Since:
- 2.9.0
-
and
Creates a new "and" filter with this filter.- Parameters:
fileFilter- the filter to "and".- Returns:
- a new filter.
- Since:
- 2.9.0
-
negate
Creates a new "not" filter with this filter.- Returns:
- a new filter.
- Since:
- 2.9.0
-
or
Creates a new "or" filter with this filter.- Parameters:
fileFilter- the filter to "or".- Returns:
- a new filter.
- Since:
- 2.9.0
-