WeatherForecast / WeatherForecast.java
WeatherForecast.java
Raw
import java.util.List;
import java.util.Scanner;

/**
 * @author Edmund Tan
 * @author Isaac Bond
 * @author Tommy Fucini
 * @author Ethan Nachreiner
 */
public class WeatherForecast{

    public static void main(String[] args){
	ForecastLoader loader = new ForecastLoader();
	
	List<IForecast> forecasts = loader.fetchWeather();

	WeatherBackend backend = new WeatherBackend();

	for (IForecast forecast : forecasts){
	    backend.addForecast(forecast);
	}
	
	Scanner scanner = new Scanner(System.in);
	
	WeatherFrontend frontend = new WeatherFrontend(scanner, backend);

	frontend.runCommandLoop();
    }
    
}