Package org.apache.commons.io.filefilter
Interface IOFileFilter
- All Superinterfaces:
- FileFilter,- FilenameFilter,- PathFilter,- PathMatcher
- All Known Implementing Classes:
- AbstractFileFilter,- AgeFileFilter,- AndFileFilter,- CanExecuteFileFilter,- CanReadFileFilter,- CanWriteFileFilter,- DelegateFileFilter,- DirectoryFileFilter,- EmptyFileFilter,- FalseFileFilter,- FileEqualsFileFilter,- FileFileFilter,- HiddenFileFilter,- MagicNumberFileFilter,- NameFileFilter,- NotFileFilter,- OrFileFilter,- PathEqualsFileFilter,- PathMatcherFileFilter,- PathVisitorFileFilter,- PrefixFileFilter,- RegexFileFilter,- SizeFileFilter,- SuffixFileFilter,- SymbolicLinkFileFilter,- TrueFileFilter,- WildcardFileFilter,- WildcardFilter
An interface which brings the 
FileFilter, FilenameFilter, PathFilter, and PathMatcher interfaces together.- Since:
- 1.0
- 
Field SummaryFields
- 
Method SummaryModifier and TypeMethodDescriptionbooleanTests if a File should be accepted by this filter.booleanTests if a File should be accepted by this filter.default FileVisitResultaccept(Path path, BasicFileAttributes attributes) Checks to see if a Path should be accepted by this filter.default IOFileFilterand(IOFileFilter fileFilter) Constructs a new "and" filter with this filter.default booleanTests if a Path should be accepted by this filter.default IOFileFilternegate()Constructs a new "not" filter with this filter.default IOFileFilteror(IOFileFilter fileFilter) Constructs a new "or" filter with this filter.
- 
Field Details- 
EMPTY_STRING_ARRAYAn empty String array.
 
- 
- 
Method Details- 
acceptTests if a File should be accepted by this filter.Defined in FileFilter.- Specified by:
- acceptin interface- FileFilter
- Parameters:
- file- the File to check.
- Returns:
- true if this file matches the test.
 
- 
acceptTests if a File should be accepted by this filter.Defined in FilenameFilter.- Specified by:
- acceptin interface- FilenameFilter
- Parameters:
- dir- the directory File to check.
- name- the file name within the directory to check.
- Returns:
- true if this file matches the test.
 
- 
acceptChecks to see if a Path should be accepted by this filter.- Specified by:
- acceptin interface- PathFilter
- Parameters:
- path- the Path to check.
- attributes- the path's basic attributes (may be null).
- Returns:
- true if this path matches the test.
- Since:
- 2.9.0
 
- 
andConstructs a new "and" filter with this filter.- Parameters:
- fileFilter- the filter to "and".
- Returns:
- a new filter.
- Since:
- 2.9.0
 
- 
matchesTests if a Path should be accepted by this filter.- Specified by:
- matchesin interface- PathMatcher
- Parameters:
- path- the Path to check.
- Returns:
- true if this path matches the test.
- Since:
- 2.14.0
 
- 
negateConstructs a new "not" filter with this filter.- Returns:
- a new filter.
- Since:
- 2.9.0
 
- 
orConstructs a new "or" filter with this filter.- Parameters:
- fileFilter- the filter to "or".
- Returns:
- a new filter.
- Since:
- 2.9.0
 
 
-