package org.uva.student.calinwouter.qlqls.qls.model;
import org.uva.student.calinwouter.qlqls.ql.QLInterpreter;
import org.uva.student.calinwouter.qlqls.ql.model.StateWrapper;
import org.uva.student.calinwouter.qlqls.ql.model.StaticFields;
import org.uva.student.calinwouter.qlqls.qls.model.functions.StyleSheet;
public class QLSRenderParameters {
private final QLInterpreter qlInterpreter;
private final StateWrapper stateWrapper;
private final StaticFields staticFields;
private final StyleSheet styleSheet;
public QLSRenderParameters(QLInterpreter qlInterpreter, StateWrapper stateWrapper, StaticFields staticFields, StyleSheet styleSheet) {
this.qlInterpreter = qlInterpreter;
this.stateWrapper = stateWrapper;
this.staticFields = staticFields;
this.styleSheet = styleSheet;
}
public QLInterpreter getQlInterpreter() {
return qlInterpreter;
}
public StateWrapper getStateWrapper() {
return stateWrapper;
}
public StaticFields getStaticFields() {
return staticFields;
}
public StyleSheet getStyleSheet() {
return styleSheet;
}
}