org.stringtree.fetcher.filter
Class BasicRepositoryFilenameFilter
java.lang.Object
org.stringtree.fetcher.filter.BasicRepositoryFilenameFilter
- All Implemented Interfaces:
- java.io.FilenameFilter, RepositoryFilenameFilter
- Direct Known Subclasses:
- SuffixFilter
public class BasicRepositoryFilenameFilter
- 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 localname)
|
protected java.lang.String |
externalName(java.lang.String name)
|
java.io.File |
fileToRead(java.io.File dir,
java.lang.String localname)
|
java.io.File |
fileToWrite(java.io.File dir,
java.lang.String localname)
|
protected java.lang.String |
internalName(java.lang.String name)
|
static java.lang.String |
leafName(java.io.File dir,
java.io.File file)
|
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 |
BasicRepositoryFilenameFilter
public BasicRepositoryFilenameFilter()
accept
public boolean accept(java.io.File dir,
java.lang.String name)
- Specified by:
accept
in interface java.io.FilenameFilter
contains
public boolean contains(java.io.File dir,
java.lang.String localname)
- Specified by:
contains
in interface RepositoryFilenameFilter
localName
public java.lang.String localName(java.io.File dir,
java.io.File file)
- Specified by:
localName
in interface RepositoryFilenameFilter
externalName
protected java.lang.String externalName(java.lang.String name)
internalName
protected java.lang.String internalName(java.lang.String name)
fileToRead
public java.io.File fileToRead(java.io.File dir,
java.lang.String localname)
- Specified by:
fileToRead
in interface RepositoryFilenameFilter
fileToWrite
public java.io.File fileToWrite(java.io.File dir,
java.lang.String localname)
- Specified by:
fileToWrite
in interface RepositoryFilenameFilter
leafName
public static java.lang.String leafName(java.io.File dir,
java.io.File file)