org.stringtree.fetcher.filter
Class ListFilter
java.lang.Object
org.stringtree.fetcher.filter.ListFilter
- All Implemented Interfaces:
- java.io.FilenameFilter, RepositoryFilenameFilter
- Direct Known Subclasses:
- SuffixListFilter
public class ListFilter
- extends java.lang.Object
- implements RepositoryFilenameFilter
Method Summary |
boolean |
accept(java.io.File dir,
java.lang.String name)
|
boolean |
contains(java.io.File dir,
java.lang.String name)
|
java.io.File |
fileToRead(java.io.File dir,
java.lang.String name)
|
java.io.File |
fileToWrite(java.io.File root,
java.lang.String localname)
|
java.lang.String |
localName(java.io.File dir,
java.io.File file)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
filters
private RepositoryFilenameFilter[] filters
ListFilter
public ListFilter(RepositoryFilenameFilter[] filters)
accept
public boolean accept(java.io.File dir,
java.lang.String name)
- Specified by:
accept
in interface java.io.FilenameFilter
localName
public java.lang.String localName(java.io.File dir,
java.io.File file)
- Specified by:
localName
in interface RepositoryFilenameFilter
fileToRead
public java.io.File fileToRead(java.io.File dir,
java.lang.String name)
- Specified by:
fileToRead
in interface RepositoryFilenameFilter
fileToWrite
public java.io.File fileToWrite(java.io.File root,
java.lang.String localname)
- Specified by:
fileToWrite
in interface RepositoryFilenameFilter
contains
public boolean contains(java.io.File dir,
java.lang.String name)
- Specified by:
contains
in interface RepositoryFilenameFilter