package edu.vserver.exercises.math;
import java.util.ArrayList;
import com.vaadin.ui.Button;
import com.vaadin.ui.HorizontalLayout;
import edu.vserver.exercises.math.essentials.layout.TimeStampHandler;
public class MathSubmissionUIFactory {
private static MathSubmissionUI producer = new StubUIProducer();
protected MathSubmissionUIFactory() {
}
public static void setProducer(MathSubmissionUI uiProducer) {
producer = uiProducer;
}
public static Button getTimelineButton(TimeStampHandler timeStampHandler) {
return producer.getTimeLineButton(timeStampHandler);
}
public static HorizontalLayout getChartContainer(
ArrayList<TimeStampHandler> handlers, Double[] timesPerTask, int correctAnswers, int i) {
return producer.getChartContainer(handlers, timesPerTask, correctAnswers, i);
}
}