*/
public static IOFileFilter createSuffixFilter(Collection<String> ignoreFilenameSuffix, Collection<String> useOnlyTheseFilenameSuffix, InvocationContext context )
{
if ((ignoreFilenameSuffix != null) && (ignoreFilenameSuffix.size() > 0))
{
SuffixFileFilter ignore = new SuffixFileFilter( CollectionFunctions.SINGLETON.toList(ignoreFilenameSuffix, context));
return new NotFileFilter(ignore);
} else if ((useOnlyTheseFilenameSuffix != null) && (useOnlyTheseFilenameSuffix.size() > 0))
{
SuffixFileFilter use = new SuffixFileFilter( CollectionFunctions.SINGLETON.toList(useOnlyTheseFilenameSuffix, context));
return use;
}
else
return FileFilterUtils.trueFileFilter();
}