public class OrFileFilter extends AbstractFileFilter implements ConditionalFileFilter, Serializable
FileFilter providing conditional OR logic across a list of
 file filters. This filter returns true if any filters in the
 list return true. Otherwise, it returns false.
 Checking of the file filter list stops when the first filter returns
 true.| Constructor and Description | 
|---|
| OrFileFilter()Constructs a new instance of  OrFileFilter. | 
| OrFileFilter(IOFileFilter filter1,
            IOFileFilter filter2)Constructs a new file filter that ORs the result of two other filters. | 
| OrFileFilter(List fileFilters)Constructs a new instance of  OrFileFilterwith the specified filters. | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | accept(File file)Checks to see if the File should be accepted by this filter. | 
| boolean | accept(File file,
      String name)Checks to see if the File should be accepted by this filter. | 
| void | addFileFilter(IOFileFilter ioFileFilter)Adds the specified file filter to the list of file filters at the end of
 the list. | 
| List | getFileFilters()Returns this conditional file filter's list of file filters. | 
| boolean | removeFileFilter(IOFileFilter ioFileFilter)Removes the specified file filter. | 
| void | setFileFilters(List fileFilters)Sets the list of file filters, replacing any previously configured
 file filters on this filter. | 
| String | toString()Provide a String representaion of this file filter. | 
public OrFileFilter()
OrFileFilter.public OrFileFilter(List fileFilters)
OrFileFilter
 with the specified filters.fileFilters - the file filters for this filter, copied, null ignoredpublic OrFileFilter(IOFileFilter filter1, IOFileFilter filter2)
filter1 - the first filter, must not be nullfilter2 - the second filter, must not be nullIllegalArgumentException - if either filter is nullpublic void addFileFilter(IOFileFilter ioFileFilter)
addFileFilter in interface ConditionalFileFilterioFileFilter - the filter to be addedpublic List getFileFilters()
getFileFilters in interface ConditionalFileFilterpublic boolean removeFileFilter(IOFileFilter ioFileFilter)
removeFileFilter in interface ConditionalFileFilterioFileFilter - filter to be removedtrue if the filter was found in the list,
 false otherwisepublic void setFileFilters(List fileFilters)
setFileFilters in interface ConditionalFileFilterfileFilters - the list of filterspublic boolean accept(File file)
accept in interface IOFileFilteraccept in interface FileFilteraccept in class AbstractFileFilterfile - the File to checkpublic boolean accept(File file, String name)
accept in interface IOFileFilteraccept in interface FilenameFilteraccept in class AbstractFileFilterfile - the directory File to checkname - the filename within the directory to checkpublic String toString()
toString in class AbstractFileFilterCopyright © 2001–2019 KnowGate. All rights reserved.