JTools

org.jtools.io.fnfilter
Class AntLikeFileSetFilter

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

public class AntLikeFileSetFilter
extends SimpleFileSetFilter

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

Field Summary
protected  String[] defaultExcludes
           
protected static String[] DEFAULTEXCLUDES
           
protected  boolean defaultValuesComputed
           
protected  int includeOffset
           
protected  boolean useDefaultExcludes
           
 
Constructor Summary
AntLikeFileSetFilter()
           
AntLikeFileSetFilter(AntLikeFileSetFilter source)
           
 
Method Summary
 void addExcludePattern(String pattern)
           
 void addFilter(org.jpattern.condition.Condition filter)
           
 void addIncludePattern(String pattern)
           
protected  org.jpattern.condition.Condition<? super FilterableFile> createCombinedFilter()
           
 Collection<org.jpattern.condition.Condition<? super FilterableFile>> getFilters()
           
 void setDefaultExcludes(String[] pattern)
           
 void setUseDefaultExcludes(boolean onOff)
           
 
Methods inherited from class org.jtools.io.fnfilter.SimpleFileSetFilter
accept, addFilter, createFilterable, getFilterCount, setRoot
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULTEXCLUDES

protected static final String[] DEFAULTEXCLUDES

defaultExcludes

protected String[] defaultExcludes

defaultValuesComputed

protected boolean defaultValuesComputed

includeOffset

protected int includeOffset

useDefaultExcludes

protected boolean useDefaultExcludes
Constructor Detail

AntLikeFileSetFilter

public AntLikeFileSetFilter()

AntLikeFileSetFilter

public AntLikeFileSetFilter(AntLikeFileSetFilter source)
Method Detail

addExcludePattern

public void addExcludePattern(String pattern)

addFilter

public void addFilter(org.jpattern.condition.Condition filter)
Overrides:
addFilter in class SimpleFileSetFilter

addIncludePattern

public void addIncludePattern(String pattern)

getFilters

public Collection<org.jpattern.condition.Condition<? super FilterableFile>> getFilters()
Overrides:
getFilters in class SimpleFileSetFilter

setDefaultExcludes

public void setDefaultExcludes(String[] pattern)

setUseDefaultExcludes

public void setUseDefaultExcludes(boolean onOff)

createCombinedFilter

protected org.jpattern.condition.Condition<? super FilterableFile> createCombinedFilter()
Overrides:
createCombinedFilter in class SimpleFileSetFilter

JTools

© 2000-2006, JTools.org.