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);
}
}