package plan.input; import java.io.*; import plan.dom.*; /** Interface for reading input data from a file */ public interface FileInput { /** Read objects from the indicated file. * @param filenane the pathname of the file to read * @throws FileNotFoundException when the file cannot be found * @throws IOException when the file cannot be read * @return a Company root object to which all others are connected */ public Company readFile(String filename) throws FileNotFoundException, IOException; }