net.hblok.io
Class OrFileFilter
java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractList<E>
java.util.ArrayList<FileFilter>
net.hblok.io.OrFileFilter
- All Implemented Interfaces:
- FileFilter, Serializable, Cloneable, Iterable<FileFilter>, Collection<FileFilter>, List<FileFilter>, RandomAccess
public class OrFileFilter
- extends ArrayList<FileFilter>
FileFilter which combines several filters where one or more must
be true for the accept method of this filter to return true.
Example:
DirectoryFileFilter foo = new DirectoryFileFilter("foo");
RegexFileFilter bar = new RegexFileFilter("bar.*");
OrFileFilter or = new OrFileFilter( foo, bar );
- Author:
- Havard Rast Blok
- See Also:
- Serialized Form
| Methods inherited from class java.util.ArrayList |
add, add, addAll, addAll, clear, clone, contains, ensureCapacity, get, indexOf, isEmpty, lastIndexOf, remove, remove, removeRange, set, size, toArray, toArray, trimToSize |
OrFileFilter
public OrFileFilter()
OrFileFilter
public OrFileFilter(FileFilter... filter)
accept
public boolean accept(File pathname)
- Specified by:
accept in interface FileFilter
toString
public String toString()
- Overrides:
toString in class AbstractCollection<FileFilter>