package org.jboss.windup.rules.files.condition;
import org.ocpsoft.rewrite.param.RegexParameterizedPatternParser;
/**
* Helping class for building {@link File} condition
*
* @author <a href="mailto:mbriskar@gmail.com">Matej Briskar</a>
*/
public class FileFrom
{
private final File f = new File();
public void setFrom(String from)
{
f.setInputVariablesName(from);
}
/**
* Match filenames against the provided parameterized string.
*/
public File inFileNamed(String filenamePattern)
{
if (filenamePattern != null && !filenamePattern.isEmpty())
{
f.setFilenamePattern(new RegexParameterizedPatternParser(filenamePattern));
}
return f;
}
}