package org.geogebra.keyboard.base.model.impl; import org.geogebra.keyboard.base.model.Row; import org.geogebra.keyboard.base.model.WeightedButton; import java.util.ArrayList; import java.util.List; public class RowImpl implements Row { private float rowWeightSum; private List<WeightedButton> buttons = new ArrayList<>(); RowImpl(float rowWeightSum) { this.rowWeightSum = rowWeightSum; } public void addButton(WeightedButton button) { buttons.add(button); } @Override public float getRowWeightSum() { return rowWeightSum; } @Override public List<WeightedButton> getButtons() { return buttons; } }