Newer
Older
StartupManagement / src / Screen.java
import java.util.*;

public class Screen {
	private ScreenTemplates screenTemplates;
	private Widgets1 widgets = new Widgets1();
	private boolean layout;
	private SwingPresenter presenter;
	public Screen(ScreenTemplates screenTemplates, boolean layout, SwingPresenter presenter) {
		this.screenTemplates = screenTemplates;
		this.layout = layout;
		this.presenter = presenter;
	}
	public Map<String, Object> getValue() {
		Map temp_nil4 = new HashMap<>();
		temp_nil4.put("widgets",this.widgets.getValue());
		temp_nil4.put("layout",this.getLayout());
		return temp_nil4;
	}
	public Widgets1 getWidgets1() {
		return this.widgets;
	}
	public boolean getLayout() {
		return this.layout;
	}
	public void updateFromCurScreen(String curScreen, Map<String, Object> screenTemplate) {
		this.value = screenTemplate;
		this.presenter.update(this.value, this.screenTemplate);
	}
}