net.hblok.io
Class DirectoryContentFileFilter
java.lang.Object
javax.swing.filechooser.FileFilter
net.hblok.io.DirectoryFileFilter
net.hblok.io.DirectoryContentFileFilter
- All Implemented Interfaces:
- FileFilter
public class DirectoryContentFileFilter
- extends DirectoryFileFilter
A FileFilter which accepts directories based on the file count they contain.
The files to be counted can be qualified by an optional FileFilter.
- Author:
- Havard Rast Blok
filter
protected FileFilter filter
maxFileCount
protected int maxFileCount
minFileCount
protected int minFileCount
DirectoryContentFileFilter
public DirectoryContentFileFilter()
DirectoryContentFileFilter
public DirectoryContentFileFilter(FileFilter filter)
DirectoryContentFileFilter
public DirectoryContentFileFilter(FileFilter filter,
int minFileCount,
int maxFileCount)
DirectoryContentFileFilter
public DirectoryContentFileFilter(FileFilter filter,
int fileCount)
accept
public boolean accept(File f)
- Specified by:
accept in interface FileFilter- Overrides:
accept in class DirectoryFileFilter
getMaxFileCount
public int getMaxFileCount()
- Returns:
- the maxFileCount
setMaxFileCount
public void setMaxFileCount(int maxFileCount)
- Parameters:
maxFileCount - the maxFileCount to set
getMinFileCount
public int getMinFileCount()
- Returns:
- the minFileCount
setMinFileCount
public void setMinFileCount(int minFileCount)
- Parameters:
minFileCount - the minFileCount to set
setFileCountRange
public void setFileCountRange(int minFileCount,
int maxFileCount)
- Parameters:
minFileCount - the minFileCount to setmaxFileCount - the maxFileCount to set
setExactFileCount
public void setExactFileCount(int fileCount)
- Parameters:
fileCount - the exact file count to set