|
||||||||||
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.harvest.crawler.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<String> 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<String> |
getWildcards()
Returns list of filters that were set. |
Methods inherited from class org.apache.commons.io.filefilter.AbstractFileFilter |
---|
toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public WildcardOSFilter(String wc)
wc
- a single filter to setpublic WildcardOSFilter(List<String> wc)
wc
- a list of filters to set
NullPointerException
- if the pattern list is nullMethod Detail |
---|
public List<String> 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 |