|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.commons.io.filefilter.AbstractFileFilter
gov.nasa.pds.citool.file.filefilter.WildcardOSFilter
public class WildcardOSFilter
Filters files using supplied wildcard(s). Based on the Apache WildcardFilter class in the Commons IO package. Difference is that in this class, it uses the org.apache.commons.io.FilenameUtils.wildcardMatchOnSystem() for its matching rules, which means that pattern matching using this class is OS dependent (case-insensitive on Windows and case-sensitive on Unix, Linux, MAC)
Constructor Summary | |
---|---|
WildcardOSFilter(List wc)
Constructor for a list of wildcards |
|
WildcardOSFilter(String wc)
Constructor for a single wildcard |
Method Summary | |
---|---|
boolean |
accept(File file)
Checks to see if the filename matches one of the wildcards. |
boolean |
accept(File dir,
String name)
Checks to see if the filename matches one of the wildcards. |
List |
getWildcards()
Returns list of filters that were set |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public WildcardOSFilter(String wc)
wc
- a single filter to set
NullPointerException
- if the pattern is nullpublic WildcardOSFilter(List wc)
wc
- a list of filters to set
NullPointerException
- if the pattern list is nullMethod Detail |
---|
public List getWildcards()
public boolean accept(File file)
accept
in interface FileFilter
accept
in interface org.apache.commons.io.filefilter.IOFileFilter
accept
in class org.apache.commons.io.filefilter.AbstractFileFilter
file
- the file to check
NullPointerException
- if the file is nullpublic boolean accept(File dir, String name)
accept
in interface FilenameFilter
accept
in interface org.apache.commons.io.filefilter.IOFileFilter
accept
in class org.apache.commons.io.filefilter.AbstractFileFilter
dir
- the directory to checkname
- the file name within the directory to check
NullPointerException
- if the file is null
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |