package net.bitpot.railways.parser;
import net.bitpot.railways.models.RouteList;
import java.io.*;
/**
*
*/
public abstract class AbstractRoutesParser {
/**
* Parses routes data
*
* @param data Data with routes info
* @return True on success parse, false otherwise.
*/
abstract public RouteList parse(InputStream data);
public RouteList parseFile(String fileName) throws FileNotFoundException {
return parseFile(new File(fileName));
}
public RouteList parseFile(File f) throws FileNotFoundException {
return parse(new FileInputStream(f));
}
}