import java.util.ArrayList; public class LangsteTempStijgingPeriode extends Grootheid { private ArrayList list; private Periode StijgingPeriode; //constructor public LangsteTempStijgingPeriode(Measurement measurement1, ArrayList measurement2) { list = new ArrayList(); StijgingPeriode = new Periode("TempStijgingsperiode"); updatePeriod(measurement2); } public void updatePeriod(ArrayList measurement2) { createList(measurement2); int[] index = StatisticsCalculator.langsteTempStijgingPeriode(list); StijgingPeriode= Calculator.timeStampToPeriode( measurement2.get(index[0]).getDateStamp(), measurement2.get(index[1]).getDateStamp()); } public void display(String periode, boolean button1, boolean button2, double batt) { GUIboard.writePageToMatrix("Langste temp.stijging", StijgingPeriode.toString(), periode, button1, button2, batt); } public void displayGraph(){} private void createList(ArrayList measurement2) { if(!list.isEmpty()) { list.clear(); } for(Measurement ms : measurement2) { list.add(ms.getOutsideTemp()); } } }