diff --git a/LangsteDroogstePeriode b/LangsteDroogstePeriode new file mode 100644 index 0000000..46bff22 --- /dev/null +++ b/LangsteDroogstePeriode @@ -0,0 +1,36 @@ +import java.util.ArrayList; + +public class LangsteDroogstePeriode extends Grootheid{ + private ArrayList list; + private int langstePeriode; + + public LangsteDroogstePeriode(Measurement measurement1, ArrayList measurement2){ + list = new ArrayList(); + langstePeriode = 0; + updatePeriod(measurement2); + } + + public void updatePeriod(ArrayList measurement2){ + createList(measurement2); + langstePeriode = StatisticsCalculator.langsteDroogstePeriode(list); + } + + public void display(String periode, boolean knop1, boolean knop2){ + GUIboard.writePageToMatrix("Langste Droge Periode", langstePeriode + "", periode, knop1, knop2); + } + + public void displayGraph(){} + + private void createList(ArrayList measurement2) + { + if(!list.isEmpty()) + { + list.clear(); + } + + for(Measurement ms : measurement2) + { + list.add(ms.getRainRate()); + } + } +}