package ch.fhnw.oop2.selectionhandling.view;
import ch.fhnw.oop2.selectionhandling.model.Country;
import ch.fhnw.oop2.selectionhandling.model.Europe;
/**
* the view of the europe app
*/
public interface EuropeView {
/**
* sets the political Europe
*
* @param europe the political Europe
*/
public void setEurope(Europe europe);
/**
* signals that the name of the country changed
*
* @param country the country
*/
public void changedName(Country country);
/**
* signals that the area of the country changed
*
* @param country the country
*/
public void changedArea(Country country);
/**
* shows an error message
*
* @param headerText the header text of the error message
* @param contentText the content text of the error message
*/
public void showErrorMessage(String headerText, String contentText);
}