allensoft.io
Class PatternBasedFileFilter
java.lang.Object
|
+--allensoft.io.PatternBasedFileFilter
- All Implemented Interfaces:
- java.io.FileFilter
- Direct Known Subclasses:
- CVSIgnoreFile
- public class PatternBasedFileFilter
- extends java.lang.Object
- implements java.io.FileFilter
A FileFilter that filters files that match a list of patterns.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PatternBasedFileFilter
public PatternBasedFileFilter()
PatternBasedFileFilter
public PatternBasedFileFilter(java.lang.String sPattern)
PatternBasedFileFilter
public PatternBasedFileFilter(java.lang.String[] patterns)
accept
public boolean accept(java.io.File file)
- Specified by:
accept
in interface java.io.FileFilter
addPattern
public void addPattern(java.lang.String sPattern)
addPatterns
public void addPatterns(java.lang.String[] patterns)
setPattern
public void setPattern(java.lang.String sPattern)
removePattern
public void removePattern(java.lang.String sPattern)
removePattern
public void removePattern(int nIndex)
removeAllPatterns
public void removeAllPatterns()
getPatternCount
public int getPatternCount()
getPattern
public java.lang.String getPattern(int nIndex)