package nl.uva.sc.encoders.qlruntime.ui.control;
import java.beans.PropertyChangeEvent;
import nl.uva.sc.encoders.qlruntime.model.value.IntegerValue;
public class NumberFieldPropertyChangeWrapper implements ControlPropertyChangeWrapper {
private final NumberField numberField;
public NumberFieldPropertyChangeWrapper(NumberField numberField) {
this.numberField = numberField;
}
@Override
public void propertyChange(PropertyChangeEvent evt) {
numberField.setNumber(((IntegerValue) evt.getNewValue()).getValue());
}
@Override
public NumberField getControl() {
return numberField;
}
}