JTools

org.jtools.io.fnfilter
Class SimpleFileSetFilter

java.lang.Object
  extended by org.jtools.io.fnfilter.SimpleFileSetFilter
All Implemented Interfaces:
FilenameFilter, ExtFilenameFilter
Direct Known Subclasses:
AntLikeFileSetFilter

public class SimpleFileSetFilter
extends Object
implements ExtFilenameFilter

Author:
Rainer To change the template for this generated type comment go to Window>Preferences>Java>Code Generation>Code and Comments

Constructor Summary
SimpleFileSetFilter()
           
SimpleFileSetFilter(SimpleFileSetFilter source)
           
 
Method Summary
 boolean accept(File dir, String name)
           
 void addFilter(org.jpattern.condition.Condition<? super FilterableFile> filter)
           
protected  void addFilter(int index, org.jpattern.condition.Condition<? super FilterableFile> filter)
           
protected  org.jpattern.condition.Condition<? super FilterableFile> createCombinedFilter()
           
static FilterableFile createFilterable(File root, String directory, String file)
           
protected  int getFilterCount()
           
 Collection<org.jpattern.condition.Condition<? super FilterableFile>> getFilters()
           
 void setRoot(File dir)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleFileSetFilter

public SimpleFileSetFilter()

SimpleFileSetFilter

public SimpleFileSetFilter(SimpleFileSetFilter source)
Method Detail

createFilterable

public static FilterableFile createFilterable(File root,
                                              String directory,
                                              String file)

accept

public boolean accept(File dir,
                      String name)
Specified by:
accept in interface FilenameFilter

addFilter

public void addFilter(org.jpattern.condition.Condition<? super FilterableFile> filter)

addFilter

protected void addFilter(int index,
                         org.jpattern.condition.Condition<? super FilterableFile> filter)

getFilters

public Collection<org.jpattern.condition.Condition<? super FilterableFile>> getFilters()

getFilterCount

protected int getFilterCount()

setRoot

public void setRoot(File dir)
Specified by:
setRoot in interface ExtFilenameFilter

createCombinedFilter

protected org.jpattern.condition.Condition<? super FilterableFile> createCombinedFilter()

JTools

© 2000-2006, JTools.org.