public class NumberRangesFileFilter extends Object implements FileFilter
ranges = range
ranges = range "," ranges
range = integer
range = integer "-" integer
Whitespace will be ignored. If the filter constructor is passed anything
that is not a list of numeric ranges of this sort, including being passed
an empty String, then an
IllegalArgumentException will be
|Constructor and Description|
Sets up a NumberRangesFileFilter by specifying the ranges of numbers to accept, and whether to also traverse folders for recursive search.
|Modifier and Type||Method and Description|
Checks whether a file satisfies the number range selection filter.
Checks whether a String satisfies the number range selection filter.
public NumberRangesFileFilter(String ranges, boolean recurse)
ranges- The ranges of numbers to accept (see class documentation)
recurse- Whether to go into subfolders
IllegalArgumentException- If the String ranges does not contain a suitable ranges format
public boolean accept(File file)
public boolean accept(String str)
str- The String to check for a number in
Stanford NLP Group