net.hblok.io
Class AndFileFilter
java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractList<E>
java.util.ArrayList<FileFilter>
net.hblok.io.AndFileFilter
- All Implemented Interfaces:
- FileFilter, Serializable, Cloneable, Iterable<FileFilter>, Collection<FileFilter>, List<FileFilter>, RandomAccess
public class AndFileFilter
- extends ArrayList<FileFilter>
FileFilter which combines several Filters which all must
be true for the accept method of this filter to return true.
Example:
DirectoryFileFilter dirs = new DirectoryFileFilter();
RegexFilenameFilter cvs = new RegexFilenameFilter("CVS");
NegateFileFilter notcvs = new NegateFileFilter(cvs);
AndFileFilter and = new AndFileFilter( dirs, notcvs );
- 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 |
AndFileFilter
public AndFileFilter()
AndFileFilter
public AndFileFilter(FileFilter... filters)
accept
public boolean accept(File pathname)
- Specified by:
accept in interface FileFilter
toString
public String toString()
- Overrides:
toString in class AbstractCollection<FileFilter>