|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.clapper.util.io.OrFileFilter
public final class OrFileFilter
An OrFileFilter logically ORs other java.io.FileFilter
objects. When its accept() method is called, the
OrFileFilter object passes the file through the contained
filters. The file is accepted if it is accepted by any of the contained
filters. This class conceptually provides a logical "OR" operator for
file filters.
The contained filters are applied in the order they were added to the
OrFileFilter object. This class's accept()
method stops looping over the contained filters as soon as it encounters
one whose accept() method returns true (implementing
a "short-circuited OR" operation.)
FileFilter,
AndFileFilter,
NotFileFilter,
OrFilenameFilter,
RegexFileFilter| Constructor Summary | |
|---|---|
OrFileFilter()
Construct a new OrFileFilter with no contained filters. |
|
OrFileFilter(java.io.FileFilter... filters)
Construct a new OrFileFilter with two contained filters. |
|
| Method Summary | |
|---|---|
boolean |
accept(java.io.File file)
Determine whether a file is to be accepted or not, based on the contained filters. |
OrFileFilter |
addFilter(java.io.FileFilter filter)
Add a filter to the set of contained filters. |
void |
removeFilter(java.io.FileFilter filter)
Remove a filter from the set of contained filters. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public OrFileFilter()
public OrFileFilter(java.io.FileFilter... filters)
addFilter() method.
filters - filters to add| Method Detail |
|---|
public OrFileFilter addFilter(java.io.FileFilter filter)
filter - the FileFilter to add.
removeFilter(java.io.FileFilter)public void removeFilter(java.io.FileFilter filter)
filter - the FileFilter to remove.addFilter(java.io.FileFilter)public boolean accept(java.io.File file)
If the set of contained filters is empty, then this method returns true.
accept in interface java.io.FileFilterfile - The file to check for acceptance
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||