net.sf.basedb.util
Class OlderThanFileFilter
java.lang.Object
net.sf.basedb.util.OlderThanFileFilter
- All Implemented Interfaces:
- FileFilter
public class OlderThanFileFilter
- extends Object
- implements FileFilter
An implementation of the FileFilter
interface
that filter files based on their age.
- Version:
- 2.11
- Author:
- nicklas
- Last modified
- $Date: 2009-03-23 13:09:35 +0100 (Mon, 23 Mar 2009) $
Constructor Summary |
OlderThanFileFilter(long maxAge,
boolean recursive)
Create a new file filter that matches files that are older than
the specified age. |
Method Summary |
boolean |
accept(File file)
Accept files that are older than the specified last
modified time. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
maxAge
private final long maxAge
recursive
private final boolean recursive
OlderThanFileFilter
public OlderThanFileFilter(long maxAge,
boolean recursive)
- Create a new file filter that matches files that are older than
the specified age.
- Parameters:
maxAge
- The age limit (in milliseconds). Files that are
older are matched by this filterrecursive
- If we should recurse into subdirectories
or not
accept
public boolean accept(File file)
- Accept files that are older than the specified last
modified time.
- Specified by:
accept
in interface FileFilter