package abbot.script.parsers; import java.io.File; /** Convert a {@link String} into a {@link java.io.File}. May optionally * provide a file prefix indicating a root directory for relative paths. */ public class FileParser implements Parser { public FileParser() { } public Object parse(String input) throws IllegalArgumentException { File file = new File(input); if (!file.isAbsolute()) { file = new File(relativeTo() + File.separator + input); } return file; } public String relativeTo() { return ""; } }