org.stringtree.fetcher.filter
Class SuffixFilter

java.lang.Object
  extended by org.stringtree.fetcher.filter.BasicRepositoryFilenameFilter
      extended by org.stringtree.fetcher.filter.SuffixFilter
All Implemented Interfaces:
java.io.FilenameFilter, RepositoryFilenameFilter

public class SuffixFilter
extends BasicRepositoryFilenameFilter


Field Summary
private  java.lang.String suffix
           
 
Constructor Summary
SuffixFilter(java.lang.String suffix)
           
 
Method Summary
 boolean accept(java.io.File dir, java.lang.String name)
           
protected  java.lang.String externalName(java.lang.String name)
           
protected  java.lang.String internalName(java.lang.String name)
           
 java.lang.String localName(java.io.File dir, java.io.File file)
           
 
Methods inherited from class org.stringtree.fetcher.filter.BasicRepositoryFilenameFilter
contains, fileToRead, fileToWrite, leafName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

suffix

private java.lang.String suffix
Constructor Detail

SuffixFilter

public SuffixFilter(java.lang.String suffix)
Method Detail

accept

public boolean accept(java.io.File dir,
                      java.lang.String name)
Specified by:
accept in interface java.io.FilenameFilter
Overrides:
accept in class BasicRepositoryFilenameFilter

externalName

protected java.lang.String externalName(java.lang.String name)
Overrides:
externalName in class BasicRepositoryFilenameFilter

internalName

protected java.lang.String internalName(java.lang.String name)
Overrides:
internalName in class BasicRepositoryFilenameFilter

localName

public java.lang.String localName(java.io.File dir,
                                  java.io.File file)
Specified by:
localName in interface RepositoryFilenameFilter
Overrides:
localName in class BasicRepositoryFilenameFilter