|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
|
+--org.apache.commons.io.filefilter.AbstractFileFilter
|
+--org.apache.commons.io.filefilter.OrFileFilter
A 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.
| Field Summary | |
private java.util.List |
fileFilters
The list of file filters. |
| Constructor Summary | |
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(java.util.List fileFilters)
Constructs a new instance of OrFileFilter
with the specified filters. |
|
| Method Summary | |
boolean |
accept(java.io.File file)
{@inheritDoc} |
boolean |
accept(java.io.File file,
java.lang.String name)
{@inheritDoc} |
void |
addFileFilter(IOFileFilter ioFileFilter)
{@inheritDoc} |
java.util.List |
getFileFilters()
{@inheritDoc} |
boolean |
removeFileFilter(IOFileFilter ioFileFilter)
{@inheritDoc} |
void |
setFileFilters(java.util.List fileFilters)
{@inheritDoc} |
| Methods inherited from class java.lang.Object |
|
| Field Detail |
private java.util.List fileFilters
| Constructor Detail |
public OrFileFilter()
OrFileFilter.public OrFileFilter(java.util.List fileFilters)
OrFileFilter
with the specified filters.fileFilters - the file filters for this filter, copied, null ignored
public OrFileFilter(IOFileFilter filter1,
IOFileFilter filter2)
filter1 - the first filter, must not be nullfilter2 - the second filter, must not be nulljava.lang.IllegalArgumentException - if either filter is null| Method Detail |
public void addFileFilter(IOFileFilter ioFileFilter)
addFileFilter in interface ConditionalFileFilterorg.apache.commons.io.filefilter.ConditionalFileFilterioFileFilter - the filter to be addedpublic java.util.List getFileFilters()
getFileFilters in interface ConditionalFileFilterorg.apache.commons.io.filefilter.ConditionalFileFilterpublic boolean removeFileFilter(IOFileFilter ioFileFilter)
removeFileFilter in interface ConditionalFileFilterorg.apache.commons.io.filefilter.ConditionalFileFilterioFileFilter - filter to be removedtrue if the filter was found in the list,
false otherwisepublic void setFileFilters(java.util.List fileFilters)
setFileFilters in interface ConditionalFileFilterorg.apache.commons.io.filefilter.ConditionalFileFilterfileFilters - the list of filterspublic boolean accept(java.io.File file)
accept in interface IOFileFilteraccept in class AbstractFileFilterorg.apache.commons.io.filefilter.IOFileFilterfile - the File to check
public boolean accept(java.io.File file,
java.lang.String name)
accept in interface IOFileFilteraccept in class AbstractFileFilterorg.apache.commons.io.filefilter.IOFileFilterdir - the directory File to checkname - the filename within the directory to check
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||